请高手们说说java中的断言的重点部分或者是经验 最好是能给个例子和代码解释。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就知道java运行的时候需要带参数 -ea感觉没什么用。 一般是在测试的时候使用的吧。例如写JUnit的时候 一般是在测试的时候用 现在JUnit版本还是比较好了,有的还集成了回滚列子,比如你的一个方法到数据库里取值 你知道数据库里有一条记录,你就可以assert.equals(“你的方法返回值”,1); 这个时候assert.equals返回一个true或者false值,比较直观的表示你的方法正确或者错误,是不是和你预期的效果一样。如果正确JUnit运行后是绿色的,错误则是红色的 一般用在测试测试你的方法的时候使用,用习惯了就好。 @Test public void testSaveCampaign() throws Exception { Campaign campaign = getNewCampaign(); campaign = campaignService.save(campaign); System.out.println(campaign.getId()); Campaign newCampaign = (Campaign)campaignService.get(campaign.getId()); Assert.assertEquals(campaign.getId(), newCampaign.getId()); } @Test public void testGetAll() throws Exception { Campaign campaign = getNewCampaign(); campaignService.save(campaign); System.out.println(campaign.getId()); List<Campaign> list = campaignService.getAll(); Assert.assertTrue(list.size()>=1); }个中体会自己实践一下 楼上各位说的没有用过是没有在junit以外的地方用过吧?~。。我只在junit测试的时候使用~ import org.junit.Test;import junit.framework.TestCase;// 需要继承 TestCase 使用 junit.framework.TestCasepublic class CalendarSample2Test extends TestCase { // @Test标签需要junit 4支持,使用org.junit.Test; @Test public void aTest() throws Exception { String String1 = "123"; String String2 = "123"; // 可以断言相等或者真假等 assertEquals(String1, String2); assertTrue(String1.equals(String2)); }} 帮忙解决一个问题 【求】用java写的状态机编辑器!1 窗口与按钮 java数据结构哪本比较好,请给些建议 新手求救java 问题!!!!!!急!!!!!!!!!!! 问个菜鸟问题,急! 关于虚拟机的设置 关于:JMF?在程序里面无法找到摄象头,但是在QQ上可以视频. 怎样设置系统和用户系统参数,一个初学者的问题!请不要奸笑。 如何实现引用 【向ZangXT提问】System.out.println("hello");创建了几个String对象? switch中case常量的选择
-ea
感觉没什么用。
例如写JUnit的时候
列子,
比如你的一个方法到数据库里取值 你知道数据库里有一条记录,你就可以assert.equals(“你的方法返回值”,1); 这个时候assert.equals返回一个true或者false值,比较直观的表示你的方法正确或者错误,是不是和你预期的效果一样。如果正确JUnit运行后是绿色的,错误则是红色的
一般用在测试测试你的方法的时候使用,
用习惯了就好。
public void testSaveCampaign() throws Exception { Campaign campaign = getNewCampaign();
campaign = campaignService.save(campaign);
System.out.println(campaign.getId());
Campaign newCampaign = (Campaign)campaignService.get(campaign.getId());
Assert.assertEquals(campaign.getId(), newCampaign.getId());
}
@Test
public void testGetAll() throws Exception {
Campaign campaign = getNewCampaign();
campaignService.save(campaign);
System.out.println(campaign.getId());
List<Campaign> list = campaignService.getAll();
Assert.assertTrue(list.size()>=1);
}个中体会自己实践一下
我只在junit测试的时候使用~
import org.junit.Test;import junit.framework.TestCase;// 需要继承 TestCase 使用 junit.framework.TestCase
public class CalendarSample2Test extends TestCase {
// @Test标签需要junit 4支持,使用org.junit.Test;
@Test
public void aTest() throws Exception {
String String1 = "123";
String String2 = "123";
// 可以断言相等或者真假等
assertEquals(String1, String2);
assertTrue(String1.equals(String2));
}
}