2016-12-27 10 views
0

私はユニットテストをスイートに組み合わせています。私はテストを分類することができれば、私は言われた。..JUnit Best Practice for Suites?

だから私は、その後

LoginSuite 
- loginTest.java 
- registerUser.java 
- forgotPass.java 

I持って、その中に以下のユニットテストでMessagesSuiteと呼ばれる別のスイート

のために分類されるだろう次のテストを持っています
MessageSuite 
- searchMessages.java 
- sendDirectMessage.java 
- sendChannelMessage.java 

両方のユニテストスイートがAllSuitesファイルで囲まれるように分類するのは適切ですか?そのように

AllSuites 
- LoginSuite 
- MessageSuite 

サブスイートを作成してスイートに入れることは適切ですが、どうすればいいですか?あなたはmyPackages.loginSuiteパッケージ/フォルダにLoginSuiteを保持している場合はMessageSuiteはmyPackages.messageSuiteパッケージとAllSuites

package myPackages.loginSuite; 

import org.junit.runner.RunWith; 
import org.junit.runners.Suite; 
import org.junit.runners.Suite.SuiteClasses; 


@RunWith(Suite.class) 
@SuiteClasses({ 
    forgotPassTest.class, 
    loginTest.class, 
    registerNewUserTest.class }) 
public class LoginSuite { 

} 

答えて