// 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;
		}
	},
	
	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);
		
		try {
			Thread.sleep(500);
			idc.show();
			Thread.sleep(500);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
	}
	
	static public void showIntroductionDialog(FragmentActivity fa, Introduction introduction) {
		showIntroductionDialog(fa, introduction, DEFAULT_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;

		}
	},
	
	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);
		
		try {
			Thread.sleep(500);
			idc.show();
			Thread.sleep(500);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
	}
	
	static public void showIntroductionDialog(FragmentActivity fa, Introduction introduction) {
		showIntroductionDialog(fa, introduction, DEFAULT_TIME);
	}
	
	private static int DEFAULT_TIME = 5000;