Als «assert» getaggte Fragen

Eine Behauptung ist eine Anweisung, die ein Programm abbricht, wenn es als falsch ausgewertet wird. Assert wird normalerweise zum Debuggen und für Situationen verwendet, die niemals auftreten sollten.





14
Best Practice für Python Assert
Gibt es ein Leistungs- oder Codewartungsproblem bei der Verwendung assertals Teil des Standardcodes, anstatt ihn nur für Debugging-Zwecke zu verwenden? Ist assert x >= 0, 'x is less than zero' besser oder schlechter als if x < 0: raise Exception, 'x is less than zero' Gibt es auch eine Möglichkeit, …


11
Warum bietet JUnit keine assertNotEquals-Methoden an?
Weiß jemand, warum JUnit 4 Methoden anbietet, assertEquals(foo,bar)aber keine assertNotEqual(foo,bar)? Es bietet assertNotSame(entsprechend assertSame) und assertFalse(entsprechend assertTrue), so dass es seltsam erscheint, dass sie sich nicht die Mühe gemacht haben, einzuschließen assertNotEqual. Ich weiß übrigens, dass JUnit-Addons die Methoden bieten, nach denen ich suche. Ich frage nur aus Neugier.
429 java  junit  assert 


14
Was ist "Assert" in JavaScript?
Was assertbedeutet in JavaScript? Ich habe so etwas gesehen wie: assert(function1() && function2() && function3(), "some text"); Und würde gerne wissen, was die Methode assert()macht.
263 javascript  assert 



25
So führen Sie eine JUnit-Bestätigung für eine Nachricht in einem Logger durch
Ich habe einen Code im Test, der einen Java-Logger aufruft, um seinen Status zu melden. Im JUnit-Testcode möchte ich überprüfen, ob in diesem Logger der richtige Protokolleintrag vorgenommen wurde. Etwas in der folgenden Richtung: methodUnderTest(bool x){ if(x) logger.info("x happened") } @Test tester(){ // perhaps setup a logger first. methodUnderTest(true); assertXXXXXX(loggedLevel(),Level.INFO); …
205 java  logging  junit  assert 

21
Ist das Böse behaupten? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
199 c++  c  error-handling  go  assert 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.