junit使用

测试分类:白箱测试、黑箱测试、单元测试、集成测试、功能测试...。白箱测试是指在知道被测试的软件如何(How)完成功能和完成什么样(What)的功能的条件下所作的测试,一般是由开发人员完成,单元测试是一种白箱测试,因为开发人员最了解自己编写的软件。JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架,回归测试就是你不断地对所编写的代码进行测试(如单元测试):编写一些,测试一些,调试一些,然后循环这一过程,你会不断地重复先前的测试,哪怕你正编写其他的类。
新建Manager类

public class Manager {

	public String add()
	{
		System.out.println("manageradd");
		return "success";
	}
}


新建source folder文件夹
import junit.framework.TestCase;


public class testManager(随便起名) extends TestCase {

	public void testAdd()
	{
		Manager m=new Manager();
		String a=m.add();
		this.assertEquals("success",a );
	}
}

Junit4不需要继承TestCase,只需使用@Test标注的expected属性
测试完成


关于static块的适用:
在整个程序的执行过程只加载一次。
主要是避免有些重复功能的代码浪费资源。
比如JDBC的加载连接驱动可以写成一个静态块

public class hibernateUtils {
	
	private static SessionFactory factory;
	
	static {
		try
		{
		Configure c=new Configure.config();
		SessionFactory =c.getSessionFactory();
		}
		catch (Exception e)
		e.printStace();
	}
	
	public SessionFactory getsf()
	{
		return SessionFactory
	}
	
}

你可能感兴趣的:(JUnit)