您好我对如何使用以下方法感到困惑
方法描述(JavaDoc规范)
isOlder(objectp)
收益率:“p不为空,此Rhino比p”旧。
isOlder(object p, object q)
收益率:“p和q不为空,p早于q”。
将此函数设置为静态,并使用先前的isOlder(Rhino)
作为辅助方法将其写入。
我为第一个isOlder(object p)
编写了代码。我不确定如何测试第二个isOlder(object p, object q)
当我为它创建一个j单元测试时。它说isOlder(object p, object q)
没有出现在主类中。它是一个布尔表达式,但我不知道如何去做。
任何帮助都是适用的!
答案 0 :(得分:-2)
public class Rhino {
//...
public boolean isOlder(Rhino r) {
// compare this with r
//...
}
public static boolean isOlder(Rhino p, Rhino q) {
return p.isOlder(q);
}
}
你可以通过在类名前加上方法来测试这个静态方法,例如:
Rhino p = new ...
Rhino q = new ...
assertTrue(Rhino.isOlder(p, q));