我的源文件夾中有作爲bean公開的實用程序類。我想在我的junit 4編寫的測試類中使用其中的一些實用程序。例如,我有一個實用程序類,它具有將對象編組爲JSON字符串的方法。我想在我的測試類中注入這個實用程序bean。我無法使用Autowired註釋來注入這些bean。我應該將所有這些類複製到測試文件夾嗎?從測試文件夾中的src文件夾彈出豆子
編輯:
我想注入jsonUtil。下面是我的代碼的樣子。
import static org.junit.Assert.*;
import java.math.BigDecimal;
@RunWith(MockitoJUnitRunner.class)
@SpringApplicationConfiguration(classes = ProxyApplicationMock.class)
public class ProxyApplicationMock {
@Mock
public SoapClient soapClientMock;
private JsonUtil jsonUtil;
主類
public class ProxyApplication {
public static void main(String[] args) {
SpringApplication.run(ProxyApplication.class, args);
}
}
你應該表現出例如你的測試類的代碼與Spring上下文配置,並告訴我們哪些你正在使用的Spring版本。 – Matt
嗨馬特,添加了代碼,我使用的是Spring Boot。 –
好的,看看我的回答,並告訴我是否有任何幫助。顯示你的Spring配置文件也會有所幫助:'ProxyApplicationMock' – Matt