Testen Von Nicht Öffentlichen Methoden
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Veränderung (letzte Änderung) (Korrektur, Autor, Normalansicht)

Hinzugefügt: 3a4,5
**Implementiere die Tests als öffenliche Klassen innerhalb der getesteten Klassen bzw. Packages. Die Tests haben Zugriff auf die getestete Klasse und, da sie selbst öffenlich sind, können von außerhalb aufgerufen werden. Java kompiliert die Testklassen in separate Dateien (z.B: GetesteteKlasse$InnereienTest.class), die vor der Auslieferung der Anwendung gelöscht oder von der JarDatei? ausgeschlossen werden können. (Dieses TestMuster? wird z.B. von der NetBeans IDE unterstützt)
***Variante: Veröffentliche die zu testenden Teile explizit zum Testen durch eine innere Klasse

Verändert: 5c7,21
**Implementiere die Tests als öffenliche Klassen innerhalb der getesteten Klassen bzw. Packages. Die Tests haben Zugriff auf die getestete Klasse und, da sie selbst öffenlich sind, können von außerhalb aufgerufen werden. Java kompiliert die Testklassen in separate Dateien (z.B: GetesteteKlasse$InnereienTest.class), die vor der Auslieferung der Anwendung gelöscht oder von der JarDatei? ausgeschlossen werden können. (Dieser TestMuster? wird z.B. von der NetBeans IDE unterstützt)
:::[[Code]
public class Foo {
private int bar() {
...
}

public class TestProbe? {
public int bar() {
return Foo.this.bar();
}
}
}
]

** benutze in den Tests die reflection-API, um auf nicht öffentliche Teile zuzugreifen.

Verändert: 13c29,30
**Implementiere die Tests ebenfalls in der Cpp-Datei. Die Auslieferung kann durch die, igitt, Präprozessordirektiven ifdef und Ko. verhindert werden.
**Implementiere die Tests ebenfalls in der Cpp-Datei. Die Auslieferung kann durch die, igitt, Präprozessordirektiven ifdef und Ko. verhindert werden.


Hier paar TestMuster?, die sich mit dieser Problematik befassen:


siehe auch WardsWiki:ExtremeProgrammingTestingPrivateMethods
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 24. August 2002 17:36 (diff))
Suchbegriff: gesucht wird
im Titel
im Text