我必须创建两个类,
头等课应该有:
•3个属性(所有不同类型,例如int,LocalDate,String,double ...)
•1个构造函数
•1 toString()方法(提供Object的String表示)
•每个属性的Setter和getter方法
和第二堂课应该有:
这应该通过编写名为TestMyClass的第二个类来完成。此类必须具有main方法,并且至少有四(4)个其他方法用于执行测试。调用main时,将运行所有测试(通过调用这些测试方法),并将结果报告给屏幕。每种方法都有一个测试。
在进行测试的方法中,您可以
•构建要测试的对象
•告诉用户正在测试的内容
•告诉用户正在使用的数据
•告诉用户预期的结果
•报告实际结果
•如果测试成功则返回true,否则返回false。
面对创建第二堂课的问题。任何帮助将非常感激。
我的头等代码:
公共班级银行 { int id;
double amount;
String name;
public Banks(int id, double amount, String name)
{
this.id = id;
this.amount = amount;
this.name = name;
}
public void setId( int id) {
this.id = 12;
}
public void setAmount(double amount) {
this.amount = 3000.00;
}
public void setName( String name) {
this.name = "ANZ";
}
public int getId(){
return id;
}
public double getAmount(){
return amount;
}
public String getName(){
return name;
}
public String toString()
{
return id + " " + amount + " " + name;
}
}
答案 0 :(得分:0)
第二个类用于测试第一堂课中的getter和setter方法。如果您在setter方法中添加了一些验证,那么这将使测试更容易,因此您需要测试一些东西。在第二个类中,您可以创建Banks类型的对象,然后操纵参数以确保它们正常工作。下面是你的第一堂课略有改动的版本,其中有一些关于第二堂课的想法。
BANKS CLASS
>>> soup.find('div', {'class':"matchDate renderMatchDateContainer"}).text
'Sat 13 Aug 2011'
TESTMYCLASS CLASS
>>> driver.find_element_by_css_selector("div.matchDate.renderMatchDateContainer").text
'Sat 13 Aug 2011'
}