spring項(xiàng)目實(shí)現(xiàn)單元測(cè)試過(guò)程解析
后臺(tái)開(kāi)發(fā)過(guò)程中,寫(xiě)單元測(cè)試是非常重要的,對(duì)于我們開(kāi)發(fā)人員調(diào)試、排查問(wèn)題是很方便的,
但是我們?cè)趩?dòng)項(xiàng)目的時(shí)候,需要將所以類(lèi)交給spring托管,在單元測(cè)試中需要怎么實(shí)現(xiàn)類(lèi)的注入呢?
直接上圖
繼續(xù)上代碼
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
<br data-filtered="filtered">@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={
"classpath:application-context.xml",
"classpath:application-database.xml",
"classpath:application-redis.xml"})
public class PartRelevanceTest {
@Resource
private PartRelevanceMapper partRelevanceMapper;
@Test
public void selectTypeNumOne() {
PartRelevanceTypeNum record = new PartRelevanceTypeNum();
record.setRelCode("2222112");
record.setType("2");
PartRelevanceTypeNum typeNum = partRelevanceMapper.selectTypeNumOne(record);
System.out.println(typeNum==null?"typeNum-數(shù)據(jù)為空":typeNum.toString());
}
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java 8 中 Map 騷操作之 merge() 的使用方法
本文簡(jiǎn)單介紹了一下Map.merge()的方法,除此之外,Java 8 中的HashMap實(shí)現(xiàn)方法使用了TreeNode和 紅黑樹(shù),原理很相似,今天通過(guò)本文給大家介紹Java 8 中 Map 騷操作之 merge() 的用法 ,需要的朋友參考下吧2021-07-07
JAVA maven項(xiàng)目使用釘釘SDK獲取token、用戶
這篇文章主要介紹了JAVA maven項(xiàng)目使用釘釘SDK獲取token、用戶,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
SpringBoot 入門(mén)教程之引入數(shù)據(jù)傳輸層的方法
這篇文章主要介紹了SpringBoot 入門(mén)教程之引入數(shù)據(jù)傳輸層的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
Spring Boot支持Crontab任務(wù)改造的方法
這篇文章主要介紹了Spring Boot支持Crontab任務(wù)改造的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
Java微信二次開(kāi)發(fā)(三) Java微信各類(lèi)型消息封裝
這篇文章主要為大家詳細(xì)介紹了Java微信二次開(kāi)發(fā)第三篇,Java微信各類(lèi)型消息封裝,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
idea打包java可執(zhí)行jar包的實(shí)現(xiàn)步驟
這篇文章主要介紹了idea打包java可執(zhí)行jar包的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
mybatis整合springboot報(bào)BindingException:Invalid?bound?stateme
這篇文章主要給大家介紹了關(guān)于mybatis整合springboot報(bào)BindingException:Invalid?bound?statement?(not?found)異常的解決辦法,這個(gè)錯(cuò)誤通常是由于Mapper文件中的statement?id與Java代碼中的方法名不一致導(dǎo)致的,需要的朋友可以參考下2024-01-01
Java基于fork/koin類(lèi)實(shí)現(xiàn)并發(fā)排序
這篇文章主要介紹了Java基于fork/koin類(lèi)實(shí)現(xiàn)并發(fā)排序,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02

