Junit

在单元测试中, 可能会面对需要输出多个测试结果的需求, 例如
若此处需要输出的验证结果有100个, 我们如何能从这100个中确定全部为true?
当然可以用控制台输出的方式判断, 但是若数量多, 则判断要花费时间.

@Slf4j
class Tests {

		@Test
		void test() {
			
			boolean result1 = true;
			boolean result2 = true;
			boolean result4 = false;
			boolean result3 = true;

			log.info(result1+":"+result2+":"+result4+":"+result3);

使用assertTrue.

@Slf4j
class Tests {

		@Test
		void test() {
			
			boolean result1 = true;
			boolean result2 = true;
			boolean result4 = false;
			boolean result3 = true;

			log.info(result1+":"+result2+":"+result4+":"+result3);

			assertTrue(result1);
			assertTrue(result2);
			assertTrue(result3);
			assertTrue(result4);

此时, 在左下角可以知道整体是否成功
Junit_第1张图片

你可能感兴趣的:(JAVA,junit,java,log4j)