首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

求见教!一个junit测试项中可以有多条assert语句吗

2013-10-17 
求指教!一个junit测试项中可以有多条assert语句吗?一个junit测试项中可以有多条assert语句吗?初学,对于ass

求指教!一个junit测试项中可以有多条assert语句吗?
一个junit测试项中可以有多条assert语句吗?

初学,对于assert的理解为:
要程序走到第一条assert语句,比如:
assertTrue(true);
不管正确与否这个@Test都会从这里结束,它后面的语句都不会执行。

可是我看到一些@Test中有多条assert语句,而且后面还有其他语句,例如:
assertEquals("", rsmd.getSchemaName(1));
assertEquals("", rsmd.getSchemaName(2));
assertEquals("", rsmd.getSchemaName(3));
boolean ret...

是不是在第一条assertEquals之后的语句都没有执行呢?
是我理解的不对还是这个测试项写的不对?
求大神指教!! JUnit 测试
[解决办法]
可以有多条assertXXX。
不过最后一个@Test只测试一个行为。

热点排行