junit 4 測試死活找不到classpath

2021-09-01 22:50:21 字數 998 閱讀 8016

今天在專案裡用junit4整合spring做測試,以前用完全沒問題,但是今天用就是找不到classpath,搞得我很無語,但是現在做乙個折中辦法先記錄下來

以前使用**:

import org.junit.runner.runwith;

import org.springframework.beans.factory.annotation.autowired;

import org.springframework.test.context.contextconfiguration;

import org.springframework.test.context.junit4.springjunit4classrunner;

import aa.aa.test;

@runwith(springjunit4classrunner.class)

@contextconfiguration()

public class t

}

現在折中辦法:

import org.junit.runner.runwith;

import org.springframework.beans.factory.annotation.autowired;

import org.springframework.test.context.contextconfiguration;

import org.springframework.test.context.junit4.springjunit4classrunner;

import aa.aa.test;

@runwith(springjunit4classrunner.class)

@contextconfiguration()

public class t

}

大家應該可以看出,唯一不同的是classpath的處理,這裡讓它遞迴去找beans檔案。

Junit4學習(五)Junit4測試套件

一,背景 1,隨著開發規模的深入和擴大,專案或越來越大,相應的我們的測試類也會越來越多 那麼就帶來乙個問題,假如測試類很多,就需要多次執行,造成測試的成本增加 此時就可以使用junit批量執行測試類的功能,junit test suite,測試套件 每次執行測試類,只需要執行一次測試套件類就可以執行...

Junit4 測試套件

測試套件 test suite 有時也稱為驗證套件 validation suite 是許多測試用例的集合,測試用例可用來測試一程式是否正確工作.那麼在junit4中有是怎樣編寫測試套件的呢.方法如下 runwith suite.class suiteclasses public class tes...

Junit4測試Spring注入

1 使用的jar spring.jar org.springframework.test 3.0.5.release.jar junit4測試所需jar junit.jar org.hamcrest.core 1.1.0.v20090501071000.jar 2 註解 在類上的配置annotati...