返回void的方法的JUnit测试用例

时间:2012-11-03 16:33:45

标签: java junit

我有一个签名为:

的方法
void method1(int i,int j);

现在我希望为这个方法创建一个JUnit测试用例,但我不确定应该如何制作它。 我是Java的新手,所以请原谅。

我知道我需要使用assertEquals(),但我不确定应该如何使用它。

有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:5)

该方法返回void的事实通常不是问题。 您需要考虑此方法如何更改对象的状态以及如何在状态中检索此更改。

也许你的类有一些getter方法,你可以在这个上调用你的断言。 有时它甚至可能是您需要Assert的toString()类。

如果您发布一些代码,我可以使我的答案更具体。

答案 1 :(得分:0)

void的方法将指示有关对象状态的某些内容已更改。您可以定制单元测试以验证您希望更改的内容。

根据需要包含getter也很有用,可以更轻松地检索有关对象的状态信息。