我有一個名爲TestedClass的類,它用@Service(「service」)註釋。
我想在我的JUnit測試類中注入這個類。@Autowired在每次JUnit測試中給出不同的對象
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:/META-INF/spring/applicationContext.xml"})
public class JUnitTest {
@Autowired
TestedClass testedClass;
@Test
public void test() {
System.out.println(testedClass.toString());
}
然後我開始我的服務器並運行此JUnitTest類。
我認爲輸出應該在每次測試時都是一樣的,不要停止服務器。但它打印出不同的結果。
[email protected]
[email protected]
爲什麼?
你的問題不完整。通常你不會啓動一個服務器(無論你是指「服務器」)來運行單元測試。你必須提供更多細節。 – mrembisz