前言1 .源代码2 .结合示例3 .参数设置
前言
在具体参数设定中
必须在此部署import org.junit.Assert;
提供多种断言方法
主要是比较两者参数的差异
相同则执行成功,不同则中断执行,抛出异常
1 .源代码断言两个对象是否相等
publicstaticvoidassertequals (object expected,Object actual ) assert equals (string ) null,(object ) expected,) objected } publicstaticvoidassertnotequals (字符串消息,对象未完成,对象实际) if (equalsregardingnull ) unexpected }
断言两个对象引用同一对象。 如果没有的话
同样,抛出AssertionFailedError
publicstaticvoidassertequals (字符串消息,对象执行,对象实际) if (! equalsregardingnull(expected,actual ) ) if ) expectedinstanceofstringactualinstanceofstring ) stringcleanmessage=mesage thrownewcomparisonfailure (清除消息,(字符串) expected,)字符串) actual; } else { failnotequals (消息,执行,实际); }}2.结合实例编写测试代码
publicclasstexthellomaven { @ testpublicvoidtestadd () { HelloMaven hello=new HelloMaven ); intres=hello.add (10,20 ); assert.assertequals(30,res ); }3.参数设定具体代码设定
可以查看和比较当前参数类型