繁体   English   中英

JUnit测试用例返回的方法无效

[英]JUnit test case for methods returning void

我有一个方法的签名是:

void method1(int i,int j);

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

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

有人可以帮帮我吗?

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

也许您的班级有一些吸气剂方法,您可以在此方法上调用断言。 有时,它甚至可能是您需要断言的类的toString()

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

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

必要时包括吸气剂也将是有益的,这样可以更轻松地检索有关对象的状态信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM