-2
我已经制作了一个Selector具体类,其中放置了代码实现,该类从一个抽象类扩展并实现抽象方法。编写一个类的测试工具
public class Selector extends ASelector {
int max;
int min;
@Override
public void selectorRange(int min, int max) {
this.min = min;
this.max = max;
}
@Override
public int selectorValue() {
Random r = new Random();
int randomNumber = r.nextInt(this.max - this.min) + min;
return randomNumber;
}
}
我被要求编写一个测试工具来确保类正在工作。有一个模板布局如下:
public void run() {
StdOut.println("DSA Coursework started\n");
doPart1();
doPart2();
doPart3();
doPart4();
doPart5();
StdOut.println("\nDSA Coursework completed");
}
private void doPart1() {
StdOut.println("Part1 started\n");
// Write test harness here
StdOut.println("\nPart1 completed");
StdOut.println("==============================================\n");
}
我不确定我将如何去测试类。我需要写什么代码?
[搜索junit](https://duckduckgo.com/?q=junit&ia=about)。 – 2016-04-21 13:26:44
如果您不打算使用像junit这样的测试框架,那么可以通过设置期望值并根据每个测试用例的实际结果验证它们来手动测试。 – vikingsteve