OpenKeyWord  Version: 426, Datum:
Core.cs
1 #region Header
2 
3 /*
4  ==============================================================================
5  Copyright © 2012, 2013, 2014, 2015 IT-Beratung Hrabovszki
6  ==============================================================================
7 
8  This file is part of OpenKeyWord.
9 
10  OpenKeyWord is free software: you can redistribute it and/or modify
11  it under the terms of the GNU General Public License as published by
12  the Free Software Foundation, either version 3 of the License, or
13  (at your option) any later version.
14 
15  OpenKeyWord is distributed in the hope that it will be useful,
16  but WITHOUT ANY WARRANTY; without even the implied warranty of
17  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  GNU General Public License for more details.
19 
20  You should have received a copy of the GNU General Public License
21  along with OpenKeyWord. If not, see <http://www.gnu.org/licenses/>.
22 
23  Diese Datei ist Teil von OpenKeyWord.
24 
25  OpenKeyWord ist Freie Software: Sie können es unter den Bedingungen
26  der GNU General Public License, wie von der Free Software Foundation,
27  Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren
28  veröffentlichten Version, weiterverbreiten und/oder modifizieren.
29 
30  OpenKeyWord wird in der Hoffnung, dass es nützlich sein wird, aber
31  OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
32  Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
33  Siehe die GNU General Public License für weitere Details.
34 
35  Sie sollten eine Kopie der GNU General Public License zusammen mit
36  OpenKeyWord erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
37 */
38 #endregion Header
39 
40 namespace OKW
41 {
42  using System;
43 
95  public class Core : IOKW_State
96  {
97  #region Fields
98 
99  // zeigt auf die Klasse des aktuellen Zustandes
100  private IOKW_State CurrentState;
101 
102  #endregion Fields
103 
104  #region Constructors
105 
118  public Core()
119  {
120  this.SetCurrentState(new OK(this));
121  }
122 
123  #endregion Constructors
124 
125  #region Methods
126 
128  public void BeginTest(string Testname)
129  {
130  this.CurrentState.BeginTest(Testname);
131  }
132 
134  public void ClickOn(string fpsFunctionalname)
135  {
136  this.CurrentState.ClickOn(fpsFunctionalname);
137  }
138 
140  public void ClickOn(string fpsFunctionalname, string fpsClickType)
141  {
142  this.CurrentState.ClickOn(fpsFunctionalname, fpsClickType);
143  }
144 
146  public void EndTest()
147  {
148  this.CurrentState.EndTest();
149  }
150 
152  public void LogExists(string fpsFunctionalname)
153  {
154  this.CurrentState.LogExists(fpsFunctionalname);
155  }
156 
158  public void LogHasFocus(string fpsFunctionalname)
159  {
160  this.CurrentState.LogHasFocus(fpsFunctionalname);
161  }
162 
164  public void LogIsActive(string fpsFunctionalname)
165  {
166  this.CurrentState.LogIsActive(fpsFunctionalname);
167  }
168 
170  public void LogSelected(string fpsFunctionalname)
171  {
172  this.CurrentState.LogSelected(fpsFunctionalname);
173  }
174 
176  public void LogTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow)
177  {
178  this.CurrentState.LogTablecellValue(fpsFunctionalname, fpsCol, fpsRow);
179  }
180 
182  public void LogTooltip(string fpsFunctionalname)
183  {
184  this.CurrentState.LogTooltip(fpsFunctionalname);
185  }
186 
188  public void LogCaption(string fpsFunctionalname)
189  {
190  this.CurrentState.LogCaption(fpsFunctionalname);
191  }
192 
194  public void LogLabel(string fpsFunctionalname)
195  {
196  this.CurrentState.LogLabel(fpsFunctionalname);
197  }
198 
200  public void LogValue(string fpsFunctionalname)
201  {
202  this.CurrentState.LogValue(fpsFunctionalname);
203  }
204 
206  public void MemorizeExists(string fpsFunctionalname, string fpsValue)
207  {
208  this.CurrentState.MemorizeExists(fpsFunctionalname, fpsValue);
209  }
210 
212  public void MemorizeHasFocus(string fpsFunctionalname, string fpsValue)
213  {
214  this.CurrentState.MemorizeHasFocus(fpsFunctionalname, fpsValue);
215  }
216 
218  public void MemorizeIsActive(string fpsFunctionalname, string fpsValue)
219  {
220  this.CurrentState.MemorizeIsActive(fpsFunctionalname, fpsValue);
221  }
222 
224  public void MemorizeSelectedValue(string fpsFunctionalname, string fpsValue)
225  {
226  this.CurrentState.MemorizeSelectedValue(fpsFunctionalname, fpsValue);
227  }
228 
230  public void MemorizeTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsKeyName)
231  {
232  this.CurrentState.MemorizeTablecellValue(fpsFunctionalname, fpsCol, fpsRow, fpsKeyName);
233  }
234 
236  public void MemorizeTooltip(string fpsFunctionalname, string fpsValue)
237  {
238  this.CurrentState.MemorizeTooltip(fpsFunctionalname, fpsValue);
239  }
240 
242  public void MemorizeLabel(string fpsFunctionalname, string fpsValue)
243  {
244  this.CurrentState.MemorizeLabel(fpsFunctionalname, fpsValue);
245  }
246 
248  public void MemorizeCaption(string fpsFunctionalname, string fpsValue)
249  {
250  this.CurrentState.MemorizeCaption(fpsFunctionalname, fpsValue);
251  }
252 
254  public void MemorizeValue(string fpsFunctionalname, string fpsValue)
255  {
256  this.CurrentState.MemorizeValue(fpsFunctionalname, fpsValue);
257  }
258 
260  public void Select(string fpsFunctionalname, string fpsValue)
261  {
262  this.CurrentState.Select(fpsFunctionalname, fpsValue);
263  }
264 
266  public void Select(string fpsFunctionalname, string fpsValue, string fpsClickType)
267  {
268  this.CurrentState.Select(fpsFunctionalname, fpsValue, fpsClickType);
269  }
270 
272  public void SelectMenu(string fpsFunctionalname)
273  {
274  this.CurrentState.SelectMenu(fpsFunctionalname);
275  }
276 
278  public void SelectMenu(string fpsFunctionalname, string fpsValue)
279  {
280  this.CurrentState.SelectMenu(fpsFunctionalname, fpsValue);
281  }
282 
284  public void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow)
285  {
286  this.CurrentState.SelectTablecell(fpsFunctionalname, fpsCol, fpsRow);
287  }
288 
290  public void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsClickType)
291  {
292  this.CurrentState.SelectTablecell(fpsFunctionalname, fpsCol, fpsRow, fpsClickType);
293  }
294 
296  public void SelectWindow(string fpsFunctionalname)
297  {
298  this.CurrentState.SelectWindow(fpsFunctionalname);
299  }
300 
302  public void Sequence(string fpsFunctionalname, string fpsSequenName, string SEQID)
303  {
304  this.CurrentState.Sequence(fpsFunctionalname, fpsSequenName, SEQID);
305  }
306 
318  public void SetCurrentState(IOKW_State fp_CurrentState)
319  {
320  this.CurrentState = fp_CurrentState;
321  }
322 
324  public void SetFocus(string fpsFunctionalname)
325  {
326  this.CurrentState.SetFocus(fpsFunctionalname);
327  }
328 
340  public void SetLanguage(string Language)
341  {
342  this.CurrentState.SetLanguage(Language);
343  }
344 
346  public void SetValue(string fpsFunctionalname, string fpsValue)
347  {
348  this.CurrentState.SetValue(fpsFunctionalname, fpsValue);
349  }
350 
352  public void StartApp(string fpsApplikationName)
353  {
354  this.CurrentState.StartApp(fpsApplikationName);
355  }
356 
358  public void StopApp(string fpsApplicationName)
359  {
360  this.CurrentState.StopApp(fpsApplicationName);
361  }
362 
364  public void TypeKey(string fpsFunctionalname, string fpsValue)
365  {
366  this.CurrentState.TypeKey(fpsFunctionalname, fpsValue);
367  }
368 
370  public void TypeKeyTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsValue)
371  {
372  this.CurrentState.TypeKeyTablecell(fpsFunctionalname, fpsCol, fpsRow, fpsValue);
373  }
374 
376  public void TypeKeyWindow(string fpsFunctionalname, string fpsValue)
377  {
378  this.CurrentState.TypeKeyWindow(fpsFunctionalname, fpsValue);
379  }
380 
382  public void VerifyExists(string fpsFunctionalname, string fpsExpectedValue)
383  {
384  this.CurrentState.VerifyExists(fpsFunctionalname, fpsExpectedValue);
385  }
386 
388  public void VerifyHasFocus(string fpsFunctionalname, string fpsExpectedValue)
389  {
390  this.CurrentState.VerifyHasFocus(fpsFunctionalname, fpsExpectedValue);
391  }
392 
394  public void VerifyIsActive(string fpsFunctionalname, string fpsExpectedValue)
395  {
396  this.CurrentState.VerifyIsActive(fpsFunctionalname, fpsExpectedValue);
397  }
398 
400  public void VerifySelectedValue(string fpsFunctionalname, string fpsExpectedValue)
401  {
402  this.CurrentState.VerifySelectedValue(fpsFunctionalname, fpsExpectedValue);
403  }
404 
406  public void VerifyTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpectedValue)
407  {
408  this.CurrentState.VerifyTablecellValue(fpsFunctionalname, fpsCol, fpsRow, fpsExpectedValue);
409  }
410 
412  public void VerifyTooltip(string fpsFunctionalname, string fpsExpectedValue)
413  {
414  this.CurrentState.VerifyTooltip(fpsFunctionalname, fpsExpectedValue);
415  }
416 
418  public void VerifyCaption(string fpsFunctionalname, string fpsExpectedValue)
419  {
420  this.CurrentState.VerifyCaption(fpsFunctionalname, fpsExpectedValue);
421  }
422 
424  public void VerifyLabel(string fpsFunctionalname, string fpsExpectedValue)
425  {
426  this.CurrentState.VerifyLabel(fpsFunctionalname, fpsExpectedValue);
427  }
428 
430  public void VerifyValue(string fpsFunctionalname, string fpsExpectedValue)
431  {
432  this.CurrentState.VerifyValue(fpsFunctionalname, fpsExpectedValue);
433  }
434 
436  public void FileDelete(string fpsPathAndFileName)
437  {
438  this.CurrentState.FileDelete(fpsPathAndFileName);
439  }
440 
442  public void VerifyFileExists(string fpsPathAndFileName, string fpsExpectedValue)
443  {
444  this.CurrentState.VerifyFileExists(fpsPathAndFileName, fpsExpectedValue);
445  }
446 
448  public void VerifyDirectoryExists(string fpsPathAndFileName, string fpsExpectedValue)
449  {
450  this.CurrentState.VerifyDirectoryExists(fpsPathAndFileName, fpsExpectedValue);
451  }
452 
453  #endregion Methods
454  }
455 }
void ClickOn(string fpsFunctionalname)
Klickt auf das gegebene Objekt.
Definition: Core.cs:134
void VerifyDirectoryExists(string fpsPathAndFileName, string fpsExpectedValue)
Prüft, ob das gegebene Verzeichnis existiert.
Definition: Core.cs:448
void BeginTest(string fpsTestname)
Markiert den Anfang eines neuen Testfalls.
void VerifyTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpectedValue)
Vergleicht den Inhalt der gegebenen Tabellenzeile mit dem erwarteten Wert.
Definition: Core.cs:406
void LogSelected(string fpsFunctionalname)
Dokumentiert den markierten Text des gegebenen Objekts.
void VerifyTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpectedValue)
Vergleicht den Inhalt der gegebenen Tabellenzeile mit dem erwarteten Wert.
void ClickOn(string fpsFunctionalname, string fpsClickType)
Klickt auf das gegebene Objekt.
Definition: Core.cs:140
void MemorizeTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsMemKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
void VerifyValue(string fpsFunctionalname, string fpsExpectedValue)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text)...
void SetLanguage(string Language)
Setzt die aktuelle Sprache.
Definition: Core.cs:340
void MemorizeLabel(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeLabel" verfügbar.
void VerifyTooltip(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyTooltip" verfügbar.
Definition: Core.cs:412
void VerifyLabel(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyLabel" verfügbar.
Definition: Core.cs:424
void LogTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow)
Dokumentiert den Wert der ausgewählten Zelle.
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow)
Wählt die gegebene Tabellenzelle aus.
Definition: Core.cs:284
void LogHasFocus(string fpsFunctionalname)
Dokumentiert den Fokus-Status des gegebenen Objekts.
Definition: Core.cs:158
void LogHasFocus(string fpsFunctionalname)
Dokumentiert den Fokus-Status des gegebenen Objekts.
void VerifyHasFocus(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
Definition: Core.cs:388
void VerifyLabel(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyLabel" verfügbar.
void TypeKeyWindow(string fpsFunctionalname, string fpsValue)
Tastatureingabe in ein bestimmtes Fensterobjekt.
void LogExists(string fpsFunctionalname)
Protokolliert, ob das gegebene Objekt existiert.
Definition: Core.cs:152
void VerifySelectedValue(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
Definition: Core.cs:400
void StartApp(string fpsApplicationName)
Startet die gegebene Anwendung.
void Sequence(string fpsFunctionalname, string fpsSequenName, string SEQID)
Ruft die Sequenz eines Fensters auf.
Definition: Core.cs:302
void Select(string fpsFunctionalname, string fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
Definition: Core.cs:260
void MemorizeCaption(string fpsFunctionalname, string fpsValue)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
Definition: Core.cs:248
void EndTest()
Beendet den Test, bzw. den Testfall.
void MemorizeValue(string fpsFunctionalname, string fpsValue)
Merkt sich den Standartwert eines Objekts.
Definition: Core.cs:254
void VerifySelectedValue(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
void SetFocus(string fpsFunctionalname)
Setzt den Fokus auf das gegebene Fensterobjekt.
void Sequence(string fpsFunctionalname, string fpsSequenceName, string SEQ_ID)
Ruft die Sequenz eines Fensters auf.
void LogValue(string fpsFunctionalname)
Dokumentiert den Standartwert eines Objekts.
Definition: Core.cs:200
void LogCaption(string fpsFunctionalname)
Keine Beschreibung zu "LogCaption" verfügbar.
void SelectWindow(string fpsFunctionalname)
Setzt den Kontext auf das gegebene Fenster.
void EndTest()
Beendet den Test, bzw. den Testfall.
Definition: Core.cs:146
void MemorizeTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
Definition: Core.cs:230
void MemorizeExists(string fpsFunctionalname, string fpsValue)
Merkt sich den aktuell existierenden Zustand des Objekts.
Definition: Core.cs:206
void VerifyExists(string fpsFunctionalname, string fpsExpectedValue)
Prüft, ob das gegebene Objekt existiert. Beispiel 1: Prüfe, ob das Objekt "MeinObjekt" existiert: ...
void FileDelete(string fpsPathAndFileName)
Löscht die gegebene Datei.
Definition: Core.cs:436
void VerifyCaption(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyCaption" verfügbar.
void MemorizeSelectedValue(string fpsFunctionalname, string fpsValue)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
Definition: Core.cs:224
void SetCurrentState(IOKW_State fp_CurrentState)
Setter zum Setzen des aktuellen Zustandes.
Definition: Core.cs:318
void MemorizeCaption(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
void MemorizeHasFocus(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
void MemorizeExists(string fpsFunctionalname, string fpsMemKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
void SelectWindow(string fpsFunctionalname)
Setzt den Kontext auf das gegebene Fenster.
Definition: Core.cs:296
void SelectMenu(string fpsFunctionalname)
Wählt den gegebenen Menüeintrag aus.
void StopApp(string fpsApplicationName)
Beendet eine gegebene Anwendung.
void VerifyValue(string fpsFunctionalname, string fpsExpectedValue)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text)...
Definition: Core.cs:430
void LogExists(string fpsFunctionalname)
Protokolliert, ob das gegebene Objekt existiert.
void SetValue(string fpsFunctionalname, string fpsValue)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
Definition: Core.cs:346
void TypeKeyTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsValue)
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
Definition: Core.cs:370
void LogLabel(string fpsFunctionalname)
Keine Beschreibung zu "LogLabel" verfügbar.
void StopApp(string fpsApplicationName)
Beendet eine gegebene Anwendung.
Definition: Core.cs:358
void LogValue(string fpsFunctionalname)
Dokumentiert den Standartwert eines Objekts.
void VerifyExists(string fpsFunctionalname, string fpsExpectedValue)
Prüft, ob das gegebene Objekt existiert. Beispiel 1: Prüfe, ob das Objekt "MeinObjekt" existiert: ...
Definition: Core.cs:382
void BeginTest(string Testname)
Markiert den Anfang eines neuen Testfalls.
Definition: Core.cs:128
void MemorizeSelectedValue(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
void SelectMenu(string fpsFunctionalname, string fpsValue)
Wählt den gegebenen Menüeintrag aus.
Definition: Core.cs:278
void TypeKey(string fpsFunctionalname, string fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
void LogIsActive(string fpsFunctionalname)
Dokumentiert den Status des gegebenen Objekts.
void SetFocus(string fpsFunctionalname)
Setzt den Fokus auf das gegebene Fensterobjekt.
Definition: Core.cs:324
void LogLabel(string fpsFunctionalname)
Keine Beschreibung zu "LogLabel" verfügbar.
Definition: Core.cs:194
void LogTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow)
Dokumentiert den Wert der ausgewählten Zelle.
Definition: Core.cs:176
void SelectMenu(string fpsFunctionalname)
Wählt den gegebenen Menüeintrag aus.
Definition: Core.cs:272
void MemorizeHasFocus(string fpsFunctionalname, string fpsValue)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
Definition: Core.cs:212
void VerifyFileExists(string fpsPathAndFileName, string fpsExpectedValue)
Prüft, ob die gegebene Datei existiert.
Definition: Core.cs:442
void TypeKeyTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsValue)
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
void VerifyIsActive(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
Klasse OK representiert den Core Zustand OK.
Definition: OK.cs:60
void LogSelected(string fpsFunctionalname)
Dokumentiert den markierten Text des gegebenen Objekts.
Definition: Core.cs:170
void SetValue(string fpsFunctionalname, string fpsValue)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsClickType)
Wählt die gegebene Tabellenzelle aus.
Definition: Core.cs:290
IOKW_State ist die Schnittstelle der OKW-Klasse. Die OKW-Klasse wird vom State-Design-Muster abgeleit...
Definition: IOKW_State.cs:54
void MemorizeIsActive(string fpsFunctionalname, string fpsValue)
Merkt sich den Zustand des gegebenen Objekts.
Definition: Core.cs:218
void StartApp(string fpsApplikationName)
Startet die gegebene Anwendung.
Definition: Core.cs:352
Hier Statediagram...
Definition: Core.cs:95
void ClickOn(string fpsFunctionalname)
Klickt auf das gegebene Objekt.
void MemorizeLabel(string fpsFunctionalname, string fpsValue)
Keine Beschreibung zu "MemorizeLabel" verfügbar.
Definition: Core.cs:242
void VerifyIsActive(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
Definition: Core.cs:394
void TypeKeyWindow(string fpsFunctionalname, string fpsValue)
Tastatureingabe in ein bestimmtes Fensterobjekt.
Definition: Core.cs:376
void VerifyCaption(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyCaption" verfügbar.
Definition: Core.cs:418
Core()
OKW-Konstuktor: Setzt den Default-Zustand auf OKW.OK.
Definition: Core.cs:118
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow)
Wählt die gegebene Tabellenzelle aus.
void MemorizeValue(string fpsFunctionalname, string fpsMemKeyName)
Merkt sich den Standartwert eines Objekts.
void VerifyTooltip(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyTooltip" verfügbar.
void TypeKey(string fpsFunctionalname, string fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
Definition: Core.cs:364
void LogCaption(string fpsFunctionalname)
Keine Beschreibung zu "LogCaption" verfügbar.
Definition: Core.cs:188
void Select(string fpsFunctionalname, string fpsValue, string fpsClickType)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
Definition: Core.cs:266
void MemorizeTooltip(string fpsFunctionalname, string fpsMemKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
void FileDelete(string fpsPathAndFileName)
Löscht die gegebene Datei.
void MemorizeIsActive(string fpsFunctionalname, string fpsMemKeyName)
Merkt sich den Zustand des gegebenen Objekts.
void VerifyDirectoryExists(string fpsPath, string fpsExpectedValue)
Prüft, ob das gegebene Verzeichnis existiert.
void VerifyHasFocus(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
void Select(string fpsFunctionalname, string fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
void LogIsActive(string fpsFunctionalname)
Dokumentiert den Status des gegebenen Objekts.
Definition: Core.cs:164
void LogTooltip(string fpsFunctionalname)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
Definition: Core.cs:182
void LogTooltip(string fpsFunctionalname)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
void SetLanguage(string Language)
Interne Methode zum setzen der Sprache für die sprachabhängigen Ausgaben der Dokumentation (Log)...
Definition: Core.cs:40
void VerifyFileExists(string fpsPathAndFileName, string fpsExpectedValue)
Prüft, ob die gegebene Datei existiert.
void MemorizeTooltip(string fpsFunctionalname, string fpsValue)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
Definition: Core.cs:236