-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