junit常用及junit聯合spring
阿新 • • 發佈:2017-07-31
添加 public 有序 line red 聲明 for rom 靜態
@BeforeClass作用於類
對於類中所有方法執行一次
屬性要聲明為靜態的
@Before作用於方法
對於每一個測試方法都要執行一次
@Test加入測試
junit順序問題,按照字母排序執行。若要有序執行,可使用TestNG,TestNG可添加依賴
junit聯合spring
@RunWith(SpringJUnit4ClassRunner.class) //spring和junit的連接 @ContextConfiguration({"classpath:/spring/applicationContext-test3.xml"}) public class SpringTest { //Reasource和Autowired 為兩種註入方式
@Resource //根據名稱找,屬於j2ee,不寫按類查找
private JdbcTemplate jdbcTemplate;
// @Autowired //根據類型找,屬於spring // private JdbcTemplate jdbcTemplate;
@Test publicvoid testGetUserById()
{
Integer userId = 1; String sql = "select count(*) from t_user_test";
int count = jdbcTemplate.queryForObject(sql, Integer.class); System.out.println(count); }
}
@Autowired
junit常用及junit聯合spring