Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个方法,其签名是:
void method1(int i,int j);
现在我想为这个方法创建一个 JUnit 测试用例,但我不确定我应该怎么做。我是Java新手,请见谅。
我知道我需要使用assertEquals(),但我不确定我应该如何使用它。
assertEquals()
有人可以帮帮我吗?
方法返回 void 的事实通常不是问题。您需要考虑此方法如何更改对象的状态以及如何检索此状态更改。
也许你的班级有一些 getter 方法,你可以在这个方法上调用你的断言。有时它甚至可以是toString()你需要断言的类。
toString()
如果您发布一些代码,我可以使我的答案更具体。
一种方法void将指示有关对象状态的某些内容已更改。您可以定制您的单元测试来验证您期望更改的内容。
void
必要时包含 getter 也是有益的,这样可以更轻松地检索有关对象的状态信息。