OpenKeyWord  Build Tag: jenkins-DoxyGen_EN-107, Build ID: 2015-03-08_20-51-06
 All Classes Namespaces Functions Variables Properties Pages
OKW.Log.Logger_Test_ Class Reference

Public Member Functions

 Logger_Test_ ()
 Konstruktor: Hier ohne weitere Funktion. More...
 
void TC_LogFunctionStart ()
 Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...")

Logger.Instance.LogKeyWordEnd();

geprüft. Testziel hier: Die verschachtelung/einrückung der Methodenlogs. More...
 
void TC_LogFunctionStart_F ()
 Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...")

Logger.Instance.LogKeyWordEnd();

geprüft. Hier mit den Parametern: Funktionsname. More...
 
void TC_LogFunctionStart_FPVPV ()
 Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...")

Logger.Instance.LogKeyWordEnd();

geprüft. Hier mit den Parametern: Funktionsname, ParameterName1, Parameterwert1, ParameterName2, Parameterwert2. More...
 
void TC_LogFunctionStart_FPVPVPV ()
 Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...")

Logger.Instance.LogKeyWordEnd();

geprüft. Hier mit den Parametern: Funktionsname, ParameterName1, Parameterwert1, ParameterName2, Parameterwert2, ParameterName3, Parameterwert3. More...
 
void TestLogError ()
 Prüfen der Methode Logger.Instance.LogError("...") More...
 
void TestLogException ()
 Prüfen der Methode Logger.Instance.LogException("...") More...
 
void TestLogVerify_Difference ()
 Prüfen der Methode Logger.Instance.LogVerify("...") Hier ist "Expected" != "Actual". More...
 
void TestLogVerify_Equal ()
 Prüfen der Methode Logger.Instance.LogVerify("...")
Hier herrscht die Gleichheit der Werte! More...
 
void TestLogWarning ()
 Prüfen der Methode Logger.Instance.LogWarning("...") More...
 
void Test_LogFunctionStart_FPV ()
 Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...")

Logger.Instance.LogKeyWordEnd();

geprüft. Hier mit den Parametern: Funktionsname, ParameterName, Parameterwert. More...
 
void Test_LogKeyWordStart_P ()
 Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...") -> ein Parameter

Logger.Instance.LogKeyWordEnd();

geprüft. More...
 
void Test_LogKeyWordStart_PP ()
 Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...") -> zwei Parameter

Logger.Instance.LogKeyWordEnd();

geprüft. More...
 
void Test_LogKeyWordStart_PPP ()
 Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...") -> drei Parameter

Logger.Instance.LogKeyWordEnd();

geprüft. More...
 

Static Public Member Functions

static void MyClassInitialize ()
 Testvorbereitung: Wird als erstes Vor allen Testfällen aus geführt:

Logger mit Log2TsetClipboard versorgen.

Logger erstmal generel ohne Debug-Modus ausführen.

More...
 

Detailed Description

<summary. Summary description for UnitTest1

Author
Zoltan Hrabovszki
Date
2013.03.01

Constructor & Destructor Documentation

OKW.Log.Logger_Test_.Logger_Test_ ( )

Konstruktor: Hier ohne weitere Funktion.

Author
Zoltan Hrabovszki
Date
2013.03.01
30  {
31  }

Member Function Documentation

static void OKW.Log.Logger_Test_.MyClassInitialize ( )
static

Testvorbereitung: Wird als erstes Vor allen Testfällen aus geführt:

Logger mit Log2TsetClipboard versorgen.

Logger erstmal generel ohne Debug-Modus ausführen.

Author
Zoltan Hrabovszki
Date
2013.03.01
46  {
47 
48  // Reset des Loggers: Alle geladenen Instanzen löschen
49  Logger.Instance.Init();
50 
51  Logger.Instance.AddLogger(new Log2TestClipboard());
52  Logger.Instance.DebugMode = false;
53  }
void OKW.Log.Logger_Test_.TC_LogFunctionStart ( )

Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...")

Logger.Instance.LogKeyWordEnd();

geprüft. Testziel hier: Die verschachtelung/einrückung der Methodenlogs.

Author
Zoltan Hrabovszki
Date
2013.03.01
66  {
67  OKW_TestClipboard.Instance.Clear();
68 
69  Logger.Instance.LogFunctionStart("Function_L0");
70  Logger.Instance.LogFunctionStart("Function_L1", "P1", "V1");
71  Logger.Instance.LogFunctionStart("Function_L2", "P1", "V1", "P2", "V2");
72  Logger.Instance.LogFunctionStart("Function_L3", "P1", "V1", "P2", "V2", "P3", "V3");
73 
74  Logger.Instance.LogFunctionEnd();
75  Logger.Instance.LogFunctionEnd();
76  Logger.Instance.LogFunctionEnd("Return_L2");
77  Logger.Instance.LogFunctionEnd();
78 
79  Assert.AreEqual(23, OKW_TestClipboard.Instance.LogValue.Count);
80 
81  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
82  int i = 0;
83  Assert.AreEqual("Function_L0", Wert[i++]);
84  Assert.AreEqual(" -------", Wert[i++]);
85  Assert.AreEqual(" Function_L1", Wert[i++]);
86  Assert.AreEqual(" Parameter...", Wert[i++]);
87  Assert.AreEqual(" P1: >>V1<<", Wert[i++]);
88  Assert.AreEqual(" -------", Wert[i++]);
89  Assert.AreEqual(" Function_L2", Wert[i++]);
90  Assert.AreEqual(" Parameter...", Wert[i++]);
91  Assert.AreEqual(" P1: >>V1<<", Wert[i++]);
92  Assert.AreEqual(" P2: >>V2<<", Wert[i++]);
93  Assert.AreEqual(" -------", Wert[i++]);
94  Assert.AreEqual(" Function_L3", Wert[i++]);
95  Assert.AreEqual(" Parameter...", Wert[i++]);
96  Assert.AreEqual(" P1: >>V1<<", Wert[i++]);
97  Assert.AreEqual(" P2: >>V2<<", Wert[i++]);
98  Assert.AreEqual(" P3: >>V3<<", Wert[i++]);
99  Assert.AreEqual(" -------", Wert[i++]);
100  Assert.AreEqual(" -------", Wert[i++]);
101  Assert.AreEqual(" -------", Wert[i++]);
102  Assert.AreEqual(" Return...", Wert[i++]);
103  Assert.AreEqual(" Return_L2", Wert[i++]);
104  Assert.AreEqual(" -------", Wert[i++]);
105  Assert.AreEqual(" -------", Wert[i++]);
106  }
void OKW.Log.Logger_Test_.TC_LogFunctionStart_F ( )

Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...")

Logger.Instance.LogKeyWordEnd();

geprüft. Hier mit den Parametern: Funktionsname.

Author
Zoltan Hrabovszki
Date
2013.03.01
119  {
120  OKW_TestClipboard.Instance.Clear();
121  Logger.Instance.DebugMode = true;
122 
123  Logger.Instance.LogFunctionStart("Function_L0");
124  Logger.Instance.LogFunctionEnd();
125 
126  Assert.AreEqual(3, OKW_TestClipboard.Instance.LogValue.Count);
127 
128  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
129 
130  Assert.AreEqual("Function_L0", Wert[0]);
131  Assert.AreEqual(" -------", Wert[1]);
132  Assert.AreEqual(" -------", Wert[2]);
133  }
void OKW.Log.Logger_Test_.TC_LogFunctionStart_FPVPV ( )

Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...")

Logger.Instance.LogKeyWordEnd();

geprüft. Hier mit den Parametern: Funktionsname, ParameterName1, Parameterwert1, ParameterName2, Parameterwert2.

Author
Zoltan Hrabovszki
Date
2013.03.01
146  {
147  OKW_TestClipboard.Instance.Clear();
148 
149  Logger.Instance.LogFunctionStart("Function_L2", "P1", "V1", "P2", "V2");
150  Logger.Instance.LogFunctionEnd();
151 
152  Assert.AreEqual(6, OKW_TestClipboard.Instance.LogValue.Count);
153 
154  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
155  int i = 0;
156 
157  Assert.AreEqual("Function_L2", Wert[i++]);
158  Assert.AreEqual(" Parameter...", Wert[i++]);
159  Assert.AreEqual(" P1: >>V1<<", Wert[i++]);
160  Assert.AreEqual(" P2: >>V2<<", Wert[i++]);
161  Assert.AreEqual(" -------", Wert[i++]);
162  Assert.AreEqual(" -------", Wert[i++]);
163  }
void OKW.Log.Logger_Test_.TC_LogFunctionStart_FPVPVPV ( )

Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...")

Logger.Instance.LogKeyWordEnd();

geprüft. Hier mit den Parametern: Funktionsname, ParameterName1, Parameterwert1, ParameterName2, Parameterwert2, ParameterName3, Parameterwert3.

Author
Zoltan Hrabovszki
Date
2013.03.01
176  {
177  OKW_TestClipboard.Instance.Clear();
178 
179  Logger.Instance.LogFunctionStart("Function_L3", "P1", "V1", "P2", "V2", "P3", "V3");
180  Logger.Instance.LogFunctionEnd("Return_L2");
181 
182  Assert.AreEqual(9, OKW_TestClipboard.Instance.LogValue.Count);
183  int i = 0;
184 
185  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
186 
187  Assert.AreEqual("Function_L3", Wert[i++]);
188  Assert.AreEqual(" Parameter...", Wert[i++]);
189  Assert.AreEqual(" P1: >>V1<<", Wert[i++]);
190  Assert.AreEqual(" P2: >>V2<<", Wert[i++]);
191  Assert.AreEqual(" P3: >>V3<<", Wert[i++]);
192  Assert.AreEqual(" -------", Wert[i++]);
193  Assert.AreEqual(" Return...", Wert[i++]);
194  Assert.AreEqual(" Return_L2", Wert[i++]);
195  Assert.AreEqual(" -------", Wert[i++]);
196  }
void OKW.Log.Logger_Test_.Test_LogFunctionStart_FPV ( )

Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...")

Logger.Instance.LogKeyWordEnd();

geprüft. Hier mit den Parametern: Funktionsname, ParameterName, Parameterwert.

Author
Zoltan Hrabovszki
Date
2013.03.01
308  {
309  OKW_TestClipboard.Instance.Clear();
310  Logger.Instance.DebugMode = false;
311 
312  Logger.Instance.LogFunctionStart("Function_L1", "P1", "V1");
313  Logger.Instance.LogFunctionEnd();
314 
315  Assert.AreEqual(5, OKW_TestClipboard.Instance.LogValue.Count);
316 
317  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
318 
319  int i = 0;
320  Assert.AreEqual("Function_L1", Wert[i++]);
321  Assert.AreEqual(" Parameter...", Wert[i++]);
322  Assert.AreEqual(" P1: >>V1<<", Wert[i++]);
323  Assert.AreEqual(" -------", Wert[i++]);
324  Assert.AreEqual(" -------", Wert[i++]);
325  }
void OKW.Log.Logger_Test_.Test_LogKeyWordStart_P ( )

Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...") -> ein Parameter

Logger.Instance.LogKeyWordEnd();

geprüft.

Author
Zoltan Hrabovszki
Date
2013.03.01
337  {
338  OKW_TestClipboard.Instance.Clear();
339 
340  Logger.Instance.LogKeyWordStart("Select");
341  Logger.Instance.LogKeyWordEnd();
342 
343  Assert.AreEqual(1, OKW_TestClipboard.Instance.LogValue.Count);
344 
345  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
346 
347  int i = 0;
348  Assert.AreEqual("Select", Wert[i++]);
349  }
void OKW.Log.Logger_Test_.Test_LogKeyWordStart_PP ( )

Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...") -> zwei Parameter

Logger.Instance.LogKeyWordEnd();

geprüft.

Author
Zoltan Hrabovszki
Date
2013.03.01
361  {
362  OKW_TestClipboard.Instance.Clear();
363 
364  Logger.Instance.LogKeyWordStart("Select Window", "Login");
365  Logger.Instance.LogKeyWordEnd();
366 
367  Assert.AreEqual(1, OKW_TestClipboard.Instance.LogValue.Count);
368 
369  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
370 
371  int i = 0;
372 
373  Assert.AreEqual("Select Window: \"Login\"", Wert[i++]);
374  }
void OKW.Log.Logger_Test_.Test_LogKeyWordStart_PPP ( )

Hier wird das Zusammenspiel der Methoden

Logger.Instance.LogKeyWordStart("...") -> drei Parameter

Logger.Instance.LogKeyWordEnd();

geprüft.

Author
Zoltan Hrabovszki
Date
2013.03.01
386  {
387  OKW_TestClipboard.Instance.Clear();
388 
389  Logger.Instance.LogKeyWordStart("Gib Ein", "Geschlecht", "männlich");
390  Logger.Instance.LogKeyWordEnd();
391 
392  Assert.AreEqual(1, OKW_TestClipboard.Instance.LogValue.Count);
393 
394  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
395 
396  int i = 0;
397 
398  Assert.AreEqual("Gib Ein: \"Geschlecht\" = \"männlich\"", Wert[i++]);
399  }
void OKW.Log.Logger_Test_.TestLogError ( )

Prüfen der Methode Logger.Instance.LogError("...")

Author
Zoltan Hrabovszki
Date
2013.03.01
205  {
206  OKW_TestClipboard.Instance.Clear();
207  Logger.Instance.LogError("Fehler-Meldung");
208 
209  Assert.AreEqual(1, OKW_TestClipboard.Instance.LogValue.Count);
210 
211  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
212 
213  int i = 0;
214  Assert.AreEqual("Error: Fehler-Meldung", Wert[i++]);
215  }
void OKW.Log.Logger_Test_.TestLogException ( )

Prüfen der Methode Logger.Instance.LogException("...")

Author
Zoltan Hrabovszki
Date
2013.03.01
224  {
225  OKW_TestClipboard.Instance.Clear();
226  Logger.Instance.LogException("Meldung zu der Exception");
227 
228  Assert.AreEqual(1, OKW_TestClipboard.Instance.LogValue.Count);
229 
230  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
231 
232  int i = 0;
233  Assert.AreEqual("Exception: Meldung zu der Exception", Wert[i++]);
234  }
void OKW.Log.Logger_Test_.TestLogVerify_Difference ( )

Prüfen der Methode Logger.Instance.LogVerify("...") Hier ist "Expected" != "Actual".

Author
Zoltan Hrabovszki
Date
2013.03.01
244  {
245  OKW_TestClipboard.Instance.Clear();
246  Logger.Instance.LogVerify("Ungleich", "uNGLEICH");
247 
248  Assert.AreEqual(2, OKW_TestClipboard.Instance.LogValue.Count);
249 
250  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
251 
252  int i = 0;
253  Assert.AreEqual("Expected = >>uNGLEICH<<", Wert[i++]);
254  Assert.AreEqual(" Actual = >>Ungleich<<", Wert[i++]);
255  }
void OKW.Log.Logger_Test_.TestLogVerify_Equal ( )

Prüfen der Methode Logger.Instance.LogVerify("...")
Hier herrscht die Gleichheit der Werte!

Author
Zoltan Hrabovszki
Date
2013.03.01
265  {
266  OKW_TestClipboard.Instance.Clear();
267  Logger.Instance.LogVerify("gleich", "gleich");
268 
269  Assert.AreEqual(2, OKW_TestClipboard.Instance.LogValue.Count);
270 
271  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
272 
273  int i = 0;
274  Assert.AreEqual("Expected = >>gleich<<", Wert[i++]);
275  Assert.AreEqual(" Actual = >>gleich<<", Wert[i++]);
276  }
void OKW.Log.Logger_Test_.TestLogWarning ( )

Prüfen der Methode Logger.Instance.LogWarning("...")

Author
Zoltan Hrabovszki
Date
2013.03.01
285  {
286  OKW_TestClipboard.Instance.Clear();
287  Logger.Instance.LogWarning("Meldung zu Warning");
288 
289  Assert.AreEqual(1, OKW_TestClipboard.Instance.LogValue.Count);
290 
291  List<string> Wert = OKW_TestClipboard.Instance.LogValue;
292 
293  int i = 0;
294  Assert.AreEqual("Warning: Meldung zu Warning", Wert[i++]);
295  }

The documentation for this class was generated from the following file: