2017-12-27 31 views
0

私は本当にそれをタイトルでより良く記述する方法を知らなかったが、ここでそれは説明されている:Junitテスト - すべてのテストのアクション。どのようにコードを最小限に抑える?

私はレストアピのテストを書いてみたい。意味:私はすべてのテストのためにサーバにログインし、私の電話をかけてログアウトします。テストの開始時に何らかの形でサーバーにログインし、私のすべての呼び出し(まだ別のテストでも)を実行してからログアウトすると、コードが少なく効率的になります。

これを行うにはスマートな方法はありますか?

返信いただきありがとうございます。

答えて

0

アノテーションタグを見ましたか? すなわち@Before例えばので@Afterタグ

@Before 
private void loginToServer() throws Exception { 
    /* Some code to do your login 
    and some code to do your repetitive tests 
} 

@Test 
private void testEvents() { 
//// Your test code 
} 

@After 
private void logoutServer() throws Exception { 
/// Code to logout of your server 
} 

それはあなたが@Testクラスに設定された何かを実行する前に、あなたのコードは常にタグの前に行いますこの方法です。そしてあなたの@Afterクラスは終了すると常にログアウトします。

0

@BeforeClassと@AfterClassを使用する必要があります。

関連する問題