IDEA中Maven項目使用Junit4單元測試的寫法


IDEA默認是安裝了junit控件的,直接使用就好了

在maven項目的pom.xml文件中添加依賴

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
</dependency>

 

然后新建測試類就可以了

package cn.shubing;

import org.junit.Before;
import org.junit.Test;

import static org.junit.Assert.assertEquals;

/**
 * @author jiashubing
 * @since 2017/11/2
 */
public class JunitTest {

    private static int num;

    @Before
    public void setNum(){
        num =1;
    }

    @Test
    public void test1(){
        assertEquals(1,num);
    }
}

 

如果是SpringMvc項目,要測試Controller 或者Service 的時候,只需要在類名上加上以下注解,就可以直接使用Spring的注解了

@RunWith(SpringRunner.class)
@SpringBootTest

 

注意:
  1、@Before 、@Test 等注解的方法必須是 public
  2、測試類是可以使用Spring容器中的類的,可以用來測試Service、Controller中的方法
  3、一般情況下,maven項目會帶有一個test目錄,它是測試文件的根目錄,我們往往會把所有的測試類都寫在這個目錄下。如果沒有,可以在測試類的根目錄文件夾上右鍵,然后選擇【Mark Directory as】-【Test Sources Root】,這個文件的圖標就變成綠色的了

 

原創文章,歡迎轉載,轉載請注明出處!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM