1. 程式人生 > >junit常用及junit聯合spring

junit常用及junit聯合spring

添加 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