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】,這個文件的圖標就變成綠色的了
原創文章,歡迎轉載,轉載請注明出處!