static int runTestCase(int casenum__) {
		switch (casenum__) {
		case 0: {
			String[] text = { "BOB", "TOMMY", "JIM" };
			String[] expected__ = { "  BOB", "TOMMY", "  JIM" };

			return verifyCase(casenum__, expected__,
					new JustifyText().format(text));
		}
		case 1: {
			String[] text = { "JOHN", "JAKE", "ALAN", "BLUE" };
			String[] expected__ = { "JOHN", "JAKE", "ALAN", "BLUE" };

			return verifyCase(casenum__, expected__,
					new JustifyText().format(text));
		}
		case 2: {
			String[] text = { "LONGEST", "A", "LONGER", "SHORT" };
			String[] expected__ = { "LONGEST", "      A", " LONGER", "  SHORT" };

			return verifyCase(casenum__, expected__,
					new JustifyText().format(text));
		}

		// custom cases

		/*
		 * case 3: { String[] text = ; String[] expected__ = ;
		 * 
		 * return verifyCase(casenum__, expected__, new
		 * JustifyText().format(text)); }
		 */
		/*
		 * case 4: { String[] text = ; String[] expected__ = ;
		 * 
		 * return verifyCase(casenum__, expected__, new
		 * JustifyText().format(text)); }
		 */
		/*
		 * case 5: { String[] text = ; String[] expected__ = ;
		 * 
		 * return verifyCase(casenum__, expected__, new
		 * JustifyText().format(text)); }
		 */
		default:
			return -1;
		}
	}