仅供参考学习;下面是Junit单元测试代码,希望给您带来一定的启发。
package com.oa.dao; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import static org.junit.Assert.assertEquals; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"classpath*:/applicationContext.xml"}) public class TestDaoTest { @Autowired private TestDao testDao; @Before public void setUp() throws Exception { System.out.println("666"); } @After public void tearDown() throws Exception { System.out.println("888"); } @Test public void getAllUserInfo(){ int count = testDao.userList().size(); assertEquals(count,testDao.userList().size()); } @Test public void addUser(){ com.oa.entity.Test test = new com.oa.entity.Test(); test.setName("666"); test.setAge(666); testDao.AddUser(test); if(test.getId()>0){ throw new RuntimeException("测试Ajax异常"); } // assertEquals(test.getId()>test.getId()); } }