Tag: assert
Eine Behauptung ist eine Aussage, die bricht dann ein Programm, wenn es zu false ausgewertet wird. Geltend machen ist in der Regel für die Fehlersuche und-Situationen sollten nie passieren.
4
Antworten
In meinem Programm möchte ich behauptet, dass eine Fehlermeldung anzeigen. Abgesehen von den bekannten Problemumgehungen für C und C++ gibt es die "echte" Lösung als BOOST bietet BOOST_ASSERT_MSG( expr, msg ) (siehe auch assert() mit der Meldung)
4
Antworten
00001 /* assert.h 00002 Copyright (C) 2001, 2003 Free Software Foundation, Inc. 00003 Written by Stephane Carrez (
[email protected]) 00004 00005 This file is free software; you can redistribute it and/or modify it 00006 under the terms of
1
Antworten
Ich bin neu Mockito und lernen müssen für die Arbeit. Machte ich eine sehr einfache Klasse, die eine Methode, die eine Zeichenfolge zurückgibt. Ich machte dann die folgende Testklasse in eclipse. import static org.junit.Assert.*; import org.junit.Test; import
1
Antworten
Im Versuch zu verstehen assert in Python, insbesondere das invertieren es, ich kam mit dieser... >>> assert != ( 5 > 2 ) >>> assert != ( 2 > 5 ) Nun die erste Zeile schlägt fehl,
6
Antworten
Weiß ich, warum durchsetzungsfähig Programmierung ist gut, so will ich es mit JavaScript. Aber ich will nicht, um dem Benutzer anzuzeigen, Fehler-Boxen, und es ist unüblich. Ignorieren Sie es einfach und machen Sie wiederholen könnte besser sein.
3
Antworten
Scala scheint zu definieren 3 Arten von Aussagen: assert, require und assume. Soweit ich das verstehe, ist der Unterschied (im Vergleich zu einem generischen Behauptung) von require ist, dass es speziell dafür gedacht für die überprüfung der
3
Antworten
Bin ich mit dem Google C++ testing framework Gtest. Ich möchte zum testen eine Funktion, die gegen seine Ausführungszeit, z.B. function foo() schlägt fehl, wenn dessen Ausführung länger als 3ms. Ich konnte nicht finden, eine ASSERT-Anweisung, dies
3
Antworten
Ich bin versucht zu behaupten, dass die eine Liste enthält, die eine bestimmte Zeichenfolge. Da bräuchte ich die auszuwertende Bedingung den Fall unempfindlich, ich habe einen workaround (etwas entlang in diesem blog-post). Allerdings würde ich gerne wissen,
2
Antworten
Wann sollte ich debug.geltend machen über code-Verträge oder Umgekehrt? Ich möchte, um zu überprüfen, die Voraussetzung für eine Methode und ich bin verwirrt, um zu wählen einen über den anderen. Ich habe unit tests, wo ich testen
3
Antworten
Ich habe ein java-Programm, das ist gebaut mit Maven und ich brauchen, um die assert Schlüsselwort. Im Idealfall, ich würde wollen, aktivieren Sie Behauptungen in den maven-build-Befehl. standardmäßig Todsichere ermöglicht JVM Behauptungen für die Ausführung von Testfällen
5
Antworten
Möchte ich prüfen, ob eine async-Funktion löst mit geltend zu machen.wirft von den einheimischen assert Modul. Ich habe versucht, mit const test = async () => await aPromise(); assert.throws(test); //AssertionError: Missing expected exception.. Es (offensichtlich?) funktioniert nicht,
4
Antworten
In der Entwicklung eines großen C++ - Programmierung Projekt mit vielen Entwicklern, haben wir in Fragen, die mit einer unangemessenen Verwendung von assert() im code, die zu schlechten Ergebnissen, wo die assertion tatsächlich auftreten, und das Produkt
8
Antworten
Wie assertions in c++? Beispiel-code dankbar. InformationsquelleAutor yesraaj | 2008-10-31
29
Antworten
Ich arbeite auf Linux mit dem GCC compiler. Wenn mein C++ Programm abstürzt, würde ich es gerne automatisch erzeugen eines stacktrace. Mein Programm ausgeführt wird, die von vielen verschiedenen Benutzern, und es läuft auch auf Linux, Windows
2
Antworten
Arbeite ich an Übung 49 von Ruby Lernen auf die Harte Weise Die übung fordert zum schreiben eines unit-Tests für jede Funktion zur Verfügung gestellt. Eines der Elemente, die ich Teste ist, wenn eine richtige Ausnahme. Es
3
Antworten
Kam gerade über einige interessante Verhalten - Assert gefangen von Catch block. List<Decimal> consArray = new List<decimal>(); try { Decimal d; Assert.IsTrue(Decimal.TryParse(item.Value, out d)); consArray.Add(d); } catch (Exception e) { Console.WriteLine(item.Value); Console.WriteLine(e); } Behaupten wirft AssertFailedException und
5
Antworten
Wenn eine assertion fehlschlägt, mit Visual C++ unter Windows der debugger anhält, zeigt die Nachricht, und dann können Sie weiter (oder, wenn keine debug-Sitzung aktiv ist, bietet zum launch von visual studio für Sie). Unter Linux, es
4
Antworten
Ich bin Debuggen einer stark assert()'ed iPhone-app (Xcode, Objektive-C++ - und device-simulator). In einigen Fällen, wird der assert-Fehler würde nur beenden Sie die app, anstatt zu brechen in den debugger als ich erwarten würde. Machte ich eine
4
Antworten
Fand ich, dass Python ' s assert-Anweisung ist ein guter Weg, um zu fangen Situationen, die sollte das nie passieren. Und es kann entfernt werden, indem Sie Python-Optimierung, wenn der code vertrauenswürdig ist, um korrekt zu sein.
2
Antworten
In Symfony ich akzeptieren kann, MIME-Typen verwenden: /** * @Assert\File( maxSize="10M", mimeTypes={"application/pdf", "image/png"} ) */ public $file; Aber wie kann ich etwas ausschließen aus dieser Liste? Lassen Sie uns sagen, ich möchte, dass alle uploads außer für
4
Antworten
Habe ich eine EXE-Datei mit einer DLL-Datei, die mit einer anderen DLL-Datei. Diese situation hat sich ergeben: DLL-Datei In 1: class abc { static bool FindSubFolders(const std::string & sFolderToCheck, std::vector< std::string > & vecSubFoldersFound); } In der
5
Antworten
Ich weiß, dass static_assert macht Aussagen zur compile-Zeit, und assert - zur Laufzeit, aber was ist der Unterschied in der Praxis? Soweit ich das verstanden habe, tief unten, Sie sind Teile des Codes, wie if (condition ==
2
Antworten
Dies ist mein code: #include<opencv\cv.h> #include<opencv\highgui.h> using namespace cv; int main(){ //create matrix to store image Mat image; //initialize capture VideoCapture cap(0); cap.open(0); //create window to show image namedWindow("window",1); while(1){ //copy webcam stream to image cap>>image; //print
3
Antworten
Schreibe ich meinen ersten unit-tests mit Test::Unit und ich haben einen Punkt erreicht, wo ich zum vergleichen von zwei zahlen. Zu meiner großen überraschung habe ich entdeckt, dass keine der folgenden waren zur Verfügung: assert_greater_than assert_lesser_than assert_greater_or_equal_than
2
Antworten
Ich versuche zum testen meiner Klasse für eine Ausnahme. Ich habe versucht ein paar verschiedene Methoden, nichts funktioniert. Was mache ich hier falsch? Die Klasse, die ich versuche zu testen, PrimeNumber.java: public class PrimeNumber { static final
2
Antworten
Bin ich ein Bibliothek-Klasse enthält die folgenden Modell-und-Methode Modell: public class Employee { public int EmpId { get; set; } public string Name { get; set; } } Methode: public class EmployeeService { public List<Employee> GetEmployee() {
3
Antworten
Ich bin derzeit versuchen zu lernen, wie man unit-Tests, und ich habe die aktuelle Liste der 3-Tier-Objekte und die erwartete Liste der 3-Tier-Objekte. Die Frage ist, wie ich Geltend machen, um zu überprüfen, die Listen gleich sind?
1
Antworten
Habe ich die folgende Klasse gibt eine Liste von strings. public static String parseLinks(String text) { String result = new String {"",""}; return result; } Aber wenn ich einen assertEquals auf das Ergebnis, assertEquals(new String{"",""}, parseLinks("")); Bekomme
30
Antworten
Wie kann ich mit JUnit4 idiomatically zu testen, ob der code eine exception wirft? Während ich kann sicherlich auch etwas wie das hier tun: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); }
1
Antworten
Ich arbeite an einer server-side-Projekt, die angeblich zu akzeptieren, mehr als 100 client-verbindungen. Es ist Multithread-Programm mit boost::thread. Einige Orte, die ich bin mit boost::lock_guard<boost::mutex> zum sperren des shared-member-Daten. Es gibt auch eine BlockingQueue<ConnectionPtr> enthält die input-verbindungen.
3
Antworten
Ich habe eine Seite, die ich kenne, enthält einen bestimmten text an eine bestimmte xpath. In firefox habe ich den folgenden code verwenden, um zu behaupten, dass der text vorhanden ist: assertEquals("specific text", driver.findElement(By.xpath("xpath)).getText()); Ich bin der
1
Antworten
Ich bin immer ein geheimnisvoll-Fehler und ich habe keine Ahnung, warum. Dieser code wird ausgeführt, mehrere Male, bevor der Vorgang abgebrochen, und es scheitert ja immer an der gleichen Stelle. Hier ist mein code: assert(size > 0);
3
Antworten
Was ich tun will ist sowas wie das folgende in JUnit: assertTrue(logger.error("the condition is not true"), <a boolean condition>); also die Fehlermeldung wird protokolliert, die von einem logger, wo der logger kann z.B. commons oder log4j. Aber
3
Antworten
Ich kompiliere ein Projekt in XCode, wo MySQL++ in enthalten und verknüpft. Aus irgendeinem Grund, bekomme ich immer die folgende compiler-Fehlermeldung: 'behaupten' wurde nicht deklariert, in diesem Umfang Ursprung von cpool.h ist eine header-Datei, die Teil der
7
Antworten
was ist der Unterschied zwischen java assert und if () {} else exit;? kann ich nur verwenden if () {} else exit statt assert ? Haben Sie versucht, das Lesen der Dokumentation auf assert und was macht
7
Antworten
Ich habe das lernen von Python für eine Weile und die raise Funktion und assert sind (was ich gemerkt habe ist, dass die beiden Abstürzen der app, im Gegensatz zu den versuchen - außer) wirklich ähnlich und
5
Antworten
Dies ist für eine java-Klasse, ich bin dabei. Das Buch erwähnt die Vorbedingungen und nachbedingungen, aber macht nicht irgendwelche Beispiele, wie man code. Es geht auf zu reden, behauptet habe ich, aber die Zuordnung mache ich speziell
5
Antworten
Gemäß der Dokumentation assertEquals() Behauptet, dass zwei Objekte gleich sind. assertSame() Behauptet, dass zwei Objekte, die auf das gleiche Objekt beziehen. So, ich erwarte, dass wenn ich eine Klasse haben wie unten class SomeClass {} dann SomeClass
2
Antworten
Ich erhalte die folgende Fehlermeldung: Both assertEquals(Object, Object) in Assert and assertEquals(double, double) in Assert match Für diese code-Zeile in meiner Junit tests, beachten Sie, dass getScore() gibt einen double: assertEquals(2.5, person.getScore()); Dies ist mein behaupten import:
5
Antworten
Während der Programmierung bin ich mit dem assert sowie NULL-pointer-Validierung. Da ich aber weiß, geltend machen, nützlich sein wird nur in DEBUG - Modus. Meine Frage ist angenommen ich habe einen internen Zeiger, die ich bin sicher
3
Antworten
Ich habe nie verstanden, was ist assert verwendet, obwohl ich gelesen habe, viele Beispiele, die Sie nicht wirklich lassen Sie mich wissen, was oder warum sollte ich es verwenden für. Also Anstatt zu Fragen, ein Beispiel, ich
12
Antworten
Diese Frage ist nah, aber noch nicht das, was ich will. Ich möchte behaupten, in einer Allgemeinen Weise, dass zwei bean-Objekte äquivalent sind. In Fall Sie nicht sind, möchte ich eine detaillierte Fehlermeldung zu erklären, den Unterschied,
4
Antworten
Hab ich überlesen, Wann assert vs. Ausnahmen, aber ich bin immer noch nicht "es". Es scheint, wie immer, wenn ich denke ich bin in einer situation, wo ich verwenden soll behaupten, das später in der Entwicklung finde
4
Antworten
Ich bin mit Findbugs und javax.Anmerkung.Von null auf die Parameter der Methode. Auf private Methoden, die ich in der Regel fügen Sie eine assert-Zeile, um zu prüfen, für nullness wie private void myMethod(@Nonnull String str) { assert
4
Antworten
Ich habe ein echt komisches Verhalten, das ich nicht erklären kann. Habe ich die folgende Klasse: public class Project { public virtual int Id { get; set; } public virtual string Name { get; set; } }
5
Antworten
Ich bin komplett neu in Verilog, so mit mir tragen. Ich mich Fragen, ob es eine assert-Anweisung in Verilog. In meiner testbench, ich möchte in der Lage sein, zu behaupten, dass die Ausgänge der Module sind gleich
6
Antworten
Habe ich einen unit test für eine Methode bekommt ein Objekt aus einer Sammlung. Dies hält scheiterte und ich kann nicht sehen, warum, so habe ich einen sehr einfachen test unten erstellen 2 Anbieter-Objekt-und test werden Sie
6
Antworten
Habe ich eine multi-threaded Java-Programm mit einer Reihe von Regeln, um threading: Zum Beispiel-code in der Klasse A sollte nur aufgerufen werden, aus dem UI-thread; 3 Methoden in der Klasse B aufgerufen werden muss, nur von der
2
Antworten
Ich habe einen JUnit 4 test, der in einer Schleife durch ein array von test-Daten: public @Test void testAll() { final Object sets = new Object { //SET TYPE VALUE //--- valid sets //groups x(s(A,1, B,1, C,1),
3
Antworten
einer Anweisung, die prüft, ob etwas wahr ist, und wenn nicht gedruckt eine bestimmte Fehlermeldung und beendet InformationsquelleAutor der Frage Dan | 2010-02-10