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.

17
Wann sollten Zusicherungen im Produktionscode bleiben? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Monaten . Verbessere diese Frage Unter comp.lang.c ++ wird eine …
166 assert 





7
Benutzerdefinierte Nachrichten in assert hinzufügen?
Gibt es eine Möglichkeit, die von assert ausgelöste Nachricht hinzuzufügen oder zu bearbeiten? Ich würde gerne so etwas verwenden assert(a == b, "A must be equal to B"); Dann fügt der Compiler Zeile , Zeit usw. hinzu ... Ist es möglich?
128 c++  assert 



5
Python behaupten mit und ohne Klammer
Hier sind vier einfache Aufrufe zur Behauptung: >>> assert 1==2 Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError >>> assert 1==2, "hi" Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError: hi >>> assert(1==2) Traceback (most recent call last): File "<stdin>", line 1, …


5
Ist die Verwendung von assert () in C ++ eine schlechte Praxis?
Ich neige dazu, meinem C ++ - Code viele Zusicherungen hinzuzufügen, um das Debuggen zu vereinfachen, ohne die Leistung von Release-Builds zu beeinträchtigen. Jetzt asserthandelt es sich um ein reines C-Makro, das ohne Berücksichtigung von C ++ - Mechanismen entwickelt wurde. C ++ definiert dagegen std::logic_error, was in Fällen ausgelöst …

9
Kann ich assert auf Android-Geräten verwenden?
Ich möchte das Schlüsselwort Assert in meinen Android-Apps verwenden, um meine App in einigen Fällen auf dem Emulator oder meinem Gerät während des Tests zu zerstören. Ist das möglich? Es scheint, dass der Emulator meine Behauptungen einfach ignoriert.
88 android  assert 

8
Sollte ich assert in meinem PHP-Code verwenden?
Ein Mitarbeiter hat den Befehl assert einige Male in unseren Bibliotheken an Stellen hinzugefügt, an denen ich eine if-Anweisung verwendet und eine Ausnahme ausgelöst hätte. (Ich hatte vorher noch nie davon gehört.) Hier ist ein Beispiel, wie er es benutzt hat: assert('isset($this->records); /* Records must be set before this is …
87 php  assert 

6
Warum schlägt Assert.AreEqual (T obj1, Tobj2) mit identischen Byte-Arrays fehl?
Ich habe zwei identische Byte-Arrays im folgenden Codesegment: /// <summary> ///A test for Bytes ///</summary> [TestMethod()] public void BytesTest() { byte[] bytes = Encoding.UTF8.GetBytes(Properties.Resources.ExpectedPacketData); TransferEventArgs target = new TransferEventArgs(bytes); byte[] expected = Encoding.UTF8.GetBytes(Properties.Resources.ExpectedPacketValue); byte[] actual; actual = target.Bytes; Assert.AreEqual(expected, actual); } Beide Arrays sind bis auf das Byte identisch. Warum …

3
Wo ist die Liste der Assertionsmethoden von Django TestCase? [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, …
86 django  testing  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.