assert
If
Wenn es falsch ist, löst das Programm AssertionError aus und beendet die Ausführung
assert
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.
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());
Assert.assertEquals(8, userList.size());
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!