如何从不同的类中调用main方法中的方法

时间:2017-08-13 00:43:39

标签: java

我必须创建两个类,

头等课应该有:

•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;
}

}

1 个答案:

答案 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'

}