assertions

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.
3
Antworten

ExpectedException in jUnit?

Gibt es ein Äquivalent zu NUnit ExpectedException oder Assert.Throws & lt; & gt; in jUnit?     
27.06.2009, 11:35
2
Antworten

PHPUnit Assert True Eins (1)

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
4
Antworten

Java - TestNG: Warum passiert meine Behauptung immer, wenn sie innerhalb des try-catch-Blocks geschrieben wird

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
5
Antworten

Debug-Assertion fehlgeschlagen! Ausdruck: _BLOCK_TYPE_IS_VALID [geschlossen]

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
2
Antworten

C ++ 11 static_assert: Parametrisierte Fehlermeldungen

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
2
Antworten

.Net entspricht dem AssertionError von Java

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
1
Antwort

Wie man XUnit deskriptive Assert Nachricht implementieren?

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
2
Antworten

MacOSX 10.8.2: Wie lösche ich unerwünschte Power-Management-Assertions?

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
7
Antworten

Vorteile der selbständigen Programmierung

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