maven 之 cobertura 简单使用

阅读更多

1. 创建一个maven项目

2. 创建com.CoberturaStart.java

package com;

public class CoberturaStart {
	public void helloEveryone(){
		System.out.println("============================================================");
		System.out.println("hello everyone!!!");
		System.out.println("============================================================");
	}
	
	public void goodMorningGentleman(){
		System.out.println("============================================================");
		System.out.println("good morning,gentleman!!!");
		System.out.println("============================================================");
	}
}

 3. 创建以下测试类

    com.HelloEveryoneTest.java 

package com;
import org.junit.Test;
import junit.framework.Assert;
public class HelloEveryoneTest {
	@Test
	public void testHelloEveryone(){
		CoberturaStart coberturaStart = new CoberturaStart();
		coberturaStart.helloEveryone();
		Assert.assertTrue(true);
	}
}

    com.GoodMorningGentlemanTest.java

package useless;
import junit.framework.Assert;

import org.junit.Test;

import com.CoberturaStart;
public class GoodMorningGentlemanTest {
	
	@Test
	public void testGoodMorningGentleman(){
		CoberturaStart coberturaStart = new CoberturaStart();
		coberturaStart.goodMorningGentleman();
		Assert.assertTrue(true);
	}
}

4. pom.xml


	4.0.0
	MavenProject
	MavenProject
	0.0.1-SNAPSHOT
	
	
		
			
				org.apache.maven.plugins
				maven-surefire-plugin
				
						
							useless/CoberturaStartTest.class
						
				
			
		
	

	
		
			
				org.codehaus.mojo
				cobertura-maven-plugin
				2.5.1
			
		
	

	
		
			junit
			junit
			4.0
			test
		
	

maven-surefire-plugin 指明了哪些测试类我们将使用或不使用。(上面案例指明useless/CoberturaStartTest将不被使用)

你可能感兴趣的:(unit,test,maven,cobertura,report)