| |
70 PrüfenAngenommene Spezifikation Des PROFILS 2,0 UML Das Folgen ist ein Beispiel, das den Test der Geldkategorie abbildet, die im vorhergehenden Abschnitt - für die Testfälle beschrieben wird gegeben in Tabelle 18 und Tabelle 19 . allgemeine Kategorie MoneyTest verlängert TestCase { leeres addSameMoney() der Öffentlichkeit { Geld money1 = neues Money(20, "USD")); Geld money2 = neues Money(50, "USD")); money1.add(money2); assertTrue(money1.equals(new Money(70, "USD-"))); } System Unter Test (SUT) Das System unter Test braucht nicht gekennzeichnet zu werden ausdrücklich in JUnit. Irgendeine Kategorie im classpath kann sein betrachtet als Gebrauchskategorie oder SUT-Kategorie. Schiedsrichter Der Schiedsrichter kann als Eigenschaft des Tests verwirklicht werden Suite einer Art TestResult. Es gibt ein Rückstellungsarbitra- tionalgorithmus, der Durchlauf erzeugt Ausfallen und Störung als Urteilsspruch in dem diese Urteilssprüche als Durchlauf bestellt werden < Ausfallen < Störung . Der Schlichtungsalgorithmus kann Benutzer sein definiert. GebrauchscTeil Irgendeine Kategorie, die im Javaclasspath vorhanden ist, kann sein betrachtet als Gebrauchskategorie oder SUT-Teil. TestcDaten: Wildcards Es gibt kein direktes Diagramm zum Rahmen JUnit Arbeit. Ein konnte vorbestimmte Bibliotheken benutzen, um zu tun solche Vergleiche . Datenlache Eine externe Konstante (auf die Daten innen beziehend die Datenlache) oder externe Funktionen zum Erhalten von Wechselstrom cess zur Datenlache . Datenfach Können zusammenpassende Einheiten Ttcn-3 zum han- benutzt werden dledatenfächer für Beobachtungen. Für Anregungen wie überhaupt sind Benutzer definierte Funktionen erforderlich zu verwirklichen die Testfalldurchführung mit den unterschiedlichen zu sendenden Daten zum SUT. Kodierungrichtlinien Es gibt kein direktes Diagramm zum Rahmen JUnit Arbeit. Ein konnte vorbestimmte Bibliotheken benutzen, um zu tun solche Vergleiche . ZeitcKonzepte: Timezone Die Zeitkonzepte werden nicht von JUnit, aber gestützt konnte mit StandardAPIs verwirklicht werden, das für vorhanden ist manipulieren Sie Zeit. Timer TestcEntwicklung: Prüfen Sie Kunstprodukt Entwicklung ist außerhalb des Bereichs von JUnit. Prüfen Sie Nullpunkt Tabelle 1 - Vergleich zwischen prüfenprofil- und JUnitkonzepten PrüfencProfil UML JUnit |  |
|
| |
|
|