Ich möchte einen einfachen Test durchführen, um das Namensattribut meiner Klasse Player
mit der JUnit-Methode assertEquals
zu überprüfen. Wenn ich den JUnit-Test ausführe, erhalte ich einen Fehler mit einer Warnung (AssertionFailedError: Keine Tests in PlayerTest gefunden), was mache ich falsch?Unerwarteter Fehler im JUnit-Test bei Verwendung von assertEquals
public class Player {
private String name;
private int id;
public Player(int id){
this.setId(id);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
public class PlayerTest extends TestCase {
@Test
public void NameTest(){
Player player = new Player(1);
player.setName("Roberto");
String name = "Roberto";
assertEquals(name, player.getName());
}
}
** Was ** Warnung? –
TestCase verursacht ein Problem. Entfernen Sie es und versuchen Sie, Assert.assertEquals hinzuzufügen (name, player.getName()); es sollte funktionieren. Ich habe es getestet. –