2017-04-25 18 views
0

以下のテストを実行すると、ハングするだけです。私は、スレッドダンプを取り、SpringJunit4ClassRunnerラインでそのブロック91本のラインがあるJunit Springの初期化が機能しない

private static final Log logger = 
LogFactory.getLog(SpringJUnit4ClassRunner.class); 

=========My Test Program ============================== 
@RunWith(SpringJUnit4ClassRunner.class) 
//@ContextConfiguration(locations={"/context-test.xml"}) 
public class ClassTest{ 

// @Autowired 
// ClassName bean; 

@Test 
public void testConfig() { 
    System.out.println("hello"); 
    //  System.out.println(bean.getConnectTimeout()); 
    System.out.println("end"); 
} 

} 

が同じ問題に直面して誰ですとどのようにこの問題を解決なかったことを泉?

+0

上記のテスト結果はどうですか? –

+0

出力はありません。それはちょうどハングアップします。 – surya

+0

SpringJUnit4ClassRunnerをコンテキスト設定なしで使用すると、Springが例外をスローすることが予想されます。すべてのブレークポイントを削除してもよろしいですか? @RunWith(BlockJUnit4ClassRunner.class)を使用してみましたが、これがSpringの問題であることを確認しましたか? –

答えて

0

JMockitoがSpringコンテキストが使用するcommons-loggingライブラリを共有していて、jMockitoがそれを初期化していなかったことがわかりました。

Jmockito依存関係を削除すると動作しました。

関連する問題