Junit4測試Spring注入

2021-07-03 05:08:10 字數 1204 閱讀 6100

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、註解

在類上的配置annotation 

@runwith(springjunit4classrunner.class) 用於配置spring中測試的環境 

@test標註在方法前,表示其是乙個測試的方法無需在其配置檔案中額外設定屬性.

3、例項

import org.apache.log4j.logger;

import org.junit.test;

import org.junit.runner.runwith;

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

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

import org.springframework.test.context.contextconfiguration;

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

import com.ins.service.person;

public static final logger log=  logger.getlogger(persontest.class);

@autowired

@qualifier("chinese")//注釋乙個欄位或引數,當自動繫結時它作為候選bean的限定器。它也可以用於自定義的限定器注釋

private person person;

@test

public void testchinese()

@test

public void testamerical()

public person getperson()

public void setperson(person person) }

Spring整合JUnit4測試

spring整合junit4測試,pom junitgroupid junitartifactid 3.8.1version testscope dependency org.springframeworkgroupid spring testartifactid 4.3.8.releasevers...

Junit4學習(五)Junit4測試套件

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

Spring整合Junit4單元測試

spring整合junit單元測試有兩種方式,一種是引入spring test等相關包,另一種是直接使用junit。本文只介紹第二種方式,此方式的優點是不需要引入額外的spring test包,缺點是需要手動呼叫方法來獲得例項。import org.junit.after import org.ju...