maven加载jar包:
<dependency>
<groupId>junit</groupId><artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.0.6.RELEASE</version>
<scope>test</scope>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
</dependency>
编写基类:
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:applicationContext.xml"})
public abstract class AbstractTest {
}
编写测试类
public class ConnectDBTest extends AbstractTest {
@Autowired
private JdbcTemplate jdbcTemplate;
@Autowired
private WebAppDao webDao;
@Test
public void test() {
Assert.assertNotNull(webDao);
Assert.assertNotNull(jdbcTemplate);
}
}