タグ「slim3 gaeja」 の検索結果(1/1)

2011年8月31日 22:51

Slim3用のテストユーティリティ「S3 Tiger」を作りました

需要があるかどうか分かりませんが作ってみました。俺得万歳

before
public class SomeTest{
	@Test
	public void ignoreOnlyProduction(){
		if(AppEngineUtil.isProduction()){
			return;
		}
		// 本番サーバだけでは動かしたくないテスト
	}

	@Test
	public void ignoreOnlyDevelopment(){
		if(AppEngineUtil.isDevelopment()){
			return;
		}
		// 開発サーバだけでは動かしたくないテスト
	}
}
after
import net.sue445.s3tiger.Slim3;

@RunWith(Slim3.class)
public class SomeTest{
@IgnoreProduction
@Test
public void ignoreOnlyProduction(){
// 本番サーバだけでは動かしたくないテスト
}

@IgnoreDevelopment
@Test
public void ignoreOnlyDevelopment(){
// 開発サーバだけでは動かしたくないテスト
}
}
Productionサーバだけでは動かしたくないテストやDevelopmentサーバだけでは動かしたくないテストなどをアノテーションで制御することができます。

他にも以下のアノテーションが使えます
@IgnoreServer
@IgnoreNotServer

詳しくはgithubの方を見てください
https://github.com/sue445/s3tiger