我在 Eclipse 中编写测试方法时遇到问题,我创建了一个 JUnit Case 类,选择了我想要测试的类和方法。现在我面临着一个带有空方法的类。我实际上不确定方法中的内容。我读过您需要创建该类的新实例,我想测试它们调用它的方法。我在网上查了一下,但没有任何意义。这是我想测试的类(class)的一部分:
public class FilmSystem {
private String filmName;
private String lecture;
private String ageRating;
private String ticketCost;
private int noOfSeats;
public FilmSystem(String film, String lect, String age, String price, int seats){
filmName = film;
lecture = lect;
ageRating = age;
ticketCost = price;
noOfSeats = seats;
}
public String getFilmName(){
return filmName;
}
如何测试 getFilmName 方法? 谢谢。
最佳答案
简单示例:
public class FilmSystem{
private String filmName;
private String lecture;
private String ageRating;
private String ticketCost;
private int noOfSeats;
public FilmSystem(String film, String lect, String age,
String price, int seats){
filmName = film;
lecture = lect;
ageRating = age;
ticketCost = price;
noOfSeats = seats;
}
public String getFilmName(){
return filmName;
}
}
public class FilmSystemTest{
@Test
public void shouldReturnCorrectName(){
FilmSystem filmSystem = new FilmSystem("Ocean's Eleven", "", "", "", 0);
Assert.assertEquals("Ocean's Eleven", filmSystem.getFilmName());
}
}
虽然我不得不说。测试 getter 似乎不太有趣
关于Eclipse中的Java测试,编写方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15689136/