Assertion ist eine Methode zur Überprüfung, ob der Code so funktioniert, wie er entworfen wurde. Zum Beispiel sollte das Ergebnis nach dem Lesen einer XML-Datei genau einen Wurzelknoten enthalten. Failed Assertion bedeutet, dass das Programm in einem instabilen Zustand ist und in diesem Fall wird die Ausführung normalerweise beendet.
Gibt es ein Äquivalent zu NUnit ExpectedException oder Assert.Throws & lt; & gt; in jUnit?
27.06.2009, 11:35
Ich schaue PHPUnit an und das folgende hat mich gewundert. Behandelt oder behandelt PHPUnit nicht int. 1 und 0 als Boolean? Bei meinen aktuellen Tests nicht.
Beispiel: $this->assertTrue(preg_match('/asdf/', 'asdf'));
Bei meinen Tests...
05.09.2013, 20:51
Ich habe versucht, mit einem einfachen Code mit org.testng.Assert 2 Anwendungsfälle zu bestätigen. Im ersten Anwendungsfall gebe ich 2 ungleiche Werte an, die Fail korrekt sind.
Aber im zweiten Anwendungsfall, wenn ich 2 ungleiche Werte...
01.05.2017, 12:08
Ich erhalte diese Fehlermeldung:
Debug-Assertion fehlgeschlagen!
Expression: _BLOCK_TYPE_US_VALID (pHead- & gt; nBlockUse)
beim Versuch, Folgendes zu tun
%Vor%
Der Fehler scheint mit der Sortierfunktion in Zusammenhang zu st...
09.07.2009, 06:21
In meine vorherige Frage Ich wollte static_assert verwenden, um einen Template-Parameter auf einen bestimmten Subtyp zu beschränken. Die Frage wurde beantwortet, der Code für das Archivieren lautet wie folgt:
%Vor%
Nun möchte ich die Fehle...
15.06.2012, 12:18
In Java werde ich gelegentlich ein AssertionError werfen direkt, um zu bestätigen, dass eine bestimmte Linie nicht erreicht wird. Ein Beispiel dafür wäre, dass der default -Fall in einer switch -Anweisung nicht erreicht werden kann (s...
10.08.2009, 10:03
Kontext
in XUnit github Ich habe Folgendes gefunden: Add Assert.Equal (erwartet, aktuell, Nachricht) Überladung # 350 (ein Entwickler bittet um eine nicht vorhandene Überladung, siehe unten)
Zitat aus der Antwort:
Wir glauben a...
13.02.2017, 11:39
Es gibt einige Programme, die unter MacOSX Mountain Lion laufen und nun (seit der Installation von 10.8.2) unerwünschte Power-Management-Assertions auslösen. Ich suche nach einer Möglichkeit, Behauptungen wie diese zu löschen.
Hier ein Beispi...
08.10.2012, 23:22
Was bringt es, Behauptungen in unseren Code aufzunehmen? Was sind die Vorteile einer durchsetzungsfähigen Programmierung?
%Vor%
Zum Beispiel können wir die Nachrichtenvariable überprüfen und hier eine Ausnahme auslösen. Warum verwende ich As...
24.04.2009, 21:30