static int runTestCase(int casenum__) {
		switch (casenum__) {
		case 0: {
			int f1 = 0;
			int b1 = 100;
			int f2 = 0;
			int b2 = 100;
			int t = 28;
			double expected__ = 28.0;

			return verifyCase(casenum__, expected__, new TemperatureScales2().convert(f1, b1, f2, b2, t));
		}
		case 1: {
			int f1 = 0;
			int b1 = 100;
			int f2 = 1;
			int b2 = 101;
			int t = 28;
			double expected__ = 29.0;

			return verifyCase(casenum__, expected__, new TemperatureScales2().convert(f1, b1, f2, b2, t));
		}
		case 2: {
			int f1 = -1000;
			int b1 = -999;
			int f2 = -1000;
			int b2 = 1000;
			int t = 1000;
			double expected__ = 3999000.0;

			return verifyCase(casenum__, expected__, new TemperatureScales2().convert(f1, b1, f2, b2, t));
		}
		case 3: {
			int f1 = -10;
			int b1 = 0;
			int f2 = 1;
			int b2 = 2;
			int t = 17;
			double expected__ = 3.7;

			return verifyCase(casenum__, expected__, new TemperatureScales2().convert(f1, b1, f2, b2, t));
		}
		case 4: {
			int f1 = 17;
			int b1 = 98;
			int f2 = -123;
			int b2 = 12;
			int t = 22;
			double expected__ = -114.66666666666667;

			return verifyCase(casenum__, expected__, new TemperatureScales2().convert(f1, b1, f2, b2, t));
		}

		// custom cases

		/*
		 * case 5: {
		 * int f1 = ;
		 * int b1 = ;
		 * int f2 = ;
		 * int b2 = ;
		 * int t = ;
		 * double expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * TemperatureScales2().convert(f1, b1, f2, b2, t));
		 * }
		 */
		/*
		 * case 6: {
		 * int f1 = ;
		 * int b1 = ;
		 * int f2 = ;
		 * int b2 = ;
		 * int t = ;
		 * double expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * TemperatureScales2().convert(f1, b1, f2, b2, t));
		 * }
		 */
		/*
		 * case 7: {
		 * int f1 = ;
		 * int b1 = ;
		 * int f2 = ;
		 * int b2 = ;
		 * int t = ;
		 * double expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * TemperatureScales2().convert(f1, b1, f2, b2, t));
		 * }
		 */
		default:
			return -1;
		}
	}