// Path: UtilSetSampleApp/src/com/navercorp/utilsettest/dialog/IntroductionDialogController.java
// public class IntroductionDialogController {
// 	private static final String TAG = "IntroductionDialogFragment";
// 	private IntroductionDialogFragment idf;
// 	private FragmentManager fm;
// 
// 	public IntroductionDialogController(FragmentManager fm, String description, int time) {
// 		this.idf = new IntroductionDialogFragment("What is this test for", description, time);
// 		this.fm = fm;
// 	}
// 	
// 	public void show() {
//         idf.show(fm, TAG);
// 	}
// 	
// 	public boolean isShowing() {
// 		return idf.isShowing();
// 	}
// 	
// 	public void dismiss() {
// 		idf.dismiss();
// 	}
// }
// 
// Path: UtilSetSampleApp/src/com/navercorp/utilsettest/dialog/IntroductionDialogFactory.java
// public class IntroductionDialogFactory {
// 	public static IntroductionDialogController getInstance(FragmentActivity fa, String description, int time) {
// 		return new IntroductionDialogController(fa.getSupportFragmentManager(), description, time);
// 	}
// }


import android.support.v4.app.FragmentActivity;
import com.navercorp.utilsettest.dialog.IntroductionDialogController;
import com.navercorp.utilsettest.dialog.IntroductionDialogFactory;
	ScreenUtilsTestCase_testSetBrightness() {
		@Override
		public String getIntroduction() {
			return "This test makes screen the darkest and then the brightest\n";
		}
		
	},
	
	StringUtils_testHighCompressionRatio() {
		@Override
		public String getIntroduction() {
			return "This test simulates string compression util.\n" +
					"This is good example of how efficiently recurring characters can be compressed, " +
					"this is not usual case though.\n" +
					"Following this test, an inefficient test will be executed.\n";
		}
	},
	
	StringUtils_testLowCompressionRatio() {
		@Override
		public String getIntroduction() {
			return "Followed by efficient test previously done, " +
					"this test demonstrates how disordered characters serverely affects on compression ratio";
		}
	}
	;
	
	abstract public String getIntroduction();
	
	static public void showIntroductionDialog(FragmentActivity fa, Introduction introduction, int time) {
// Path: UtilSetSampleApp/src/com/navercorp/utilsettest/dialog/IntroductionDialogController.java
// public class IntroductionDialogController {
// 	private static final String TAG = "IntroductionDialogFragment";
// 	private IntroductionDialogFragment idf;
// 	private FragmentManager fm;
// 
// 	public IntroductionDialogController(FragmentManager fm, String description, int time) {
// 		this.idf = new IntroductionDialogFragment("What is this test for", description, time);
// 		this.fm = fm;
// 	}
// 	
// 	public void show() {
//         idf.show(fm, TAG);
// 	}
// 	
// 	public boolean isShowing() {
// 		return idf.isShowing();
// 	}
// 	
// 	public void dismiss() {
// 		idf.dismiss();
// 	}
// }
// 
// Path: UtilSetSampleApp/src/com/navercorp/utilsettest/dialog/IntroductionDialogFactory.java
// public class IntroductionDialogFactory {
// 	public static IntroductionDialogController getInstance(FragmentActivity fa, String description, int time) {
// 		return new IntroductionDialogController(fa.getSupportFragmentManager(), description, time);
// 	}
// }


// Path: UtilSetInstrumentationTest/src/com/navercorp/utilsettest/introduction/Introduction.java
import android.support.v4.app.FragmentActivity;
import com.navercorp.utilsettest.dialog.IntroductionDialogController;
import com.navercorp.utilsettest.dialog.IntroductionDialogFactory;

	ScreenUtilsTestCase_testSetBrightness() {
		@Override
		public String getIntroduction() {
			return "This test makes screen the darkest and then the brightest\n";
		}
		
	},
	
	StringUtils_testHighCompressionRatio() {
		@Override
		public String getIntroduction() {
			return "This test simulates string compression util.\n" +
					"This is good example of how efficiently recurring characters can be compressed, " +
					"this is not usual case though.\n" +
					"Following this test, an inefficient test will be executed.\n";
		}
	},
	
	StringUtils_testLowCompressionRatio() {
		@Override
		public String getIntroduction() {
			return "Followed by efficient test previously done, " +
					"this test demonstrates how disordered characters serverely affects on compression ratio";
		}
	}
	;
	
	abstract public String getIntroduction();
	
	static public void showIntroductionDialog(FragmentActivity fa, Introduction introduction, int time) {
		IntroductionDialogController idc = IntroductionDialogFactory.getInstance(fa, introduction.getIntroduction(), time);