Heim > Java > javaLernprogramm > So lösen Sie das Fehlerproblem java.lang.AssertionError

So lösen Sie das Fehlerproblem java.lang.AssertionError

WBOY
Freigeben: 2023-04-30 17:37:07
nach vorne
5514 Leute haben es durchsucht

Java.lang.AssertionError gemeldet

Bei der Verwendung von Assert.assertEquals wurde ein Fehler gemeldet

So lösen Sie das Fehlerproblem java.lang.AssertionError

Zuallererst verstehen wir die Verwendung von Assert

assert

  • If wahr ist, setzt das Programm die Ausführung fort.

  • Wenn es falsch ist, löst das Programm AssertionError aus und beendet die Ausführung

assert : Das Programm wird weiterhin ausgeführt.

  • Wenn es falsch ist, löst das Programm java.lang.AssertionError aus und gibt aus.

  • Klicken Sie bei gedrückter Strg-Taste auf Assert.assertEquals und stellen Sie fest, dass

zum Beurteilen der Werte zweier Objekttypen verwendet wird, um festzustellen, ob die Referenzadressen gleich sind, und der Inhalt nicht verglichen wird :

Wenn beide konsistent sind, läuft das Programm weiter. So lösen Sie das Fehlerproblem java.lang.AssertionError

Wenn die beiden inkonsistent sind, wird die Testmethode unterbrochen und die Ausnahmemeldung AssertionFailedError ausgegeben weist darauf hin, dass „Excepted“ 7 und „actual“ 8 ist, sodass die beiden Werte inkonsistent sind und ein Fehler gemeldet wird. Ändern Sie also einfach 7 in 8.

Assert.assertEquals(7, userList.size());
Nach dem Login kopieren

java.lang.AssertionError: Expected:2 Actual:9

I Beim Unit-Test ist der gefundene JDBC-Code darauf gestoßen

Der Unit-Test-Code lautet wie folgt

Assert.assertEquals(8, userList.size());
Nach dem Login kopieren

Wenn Sie auch einen Fehler wie den Titel melden,

Bitte prüfen Sie, ob die Anzahl der Daten in Ihrer Datenbank von den erwarteten 2 abweicht

Ist es der tatsächliche Wert, der im Fehler geschrieben ist, z. B. bei mir? Es gibt 9 Einträge in der Datenbank

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Fehlerproblem java.lang.AssertionError. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage