static int runTestCase(int casenum__) {
		switch (casenum__) {
		case 0: {
			String id = "441323200312060636";
			String[] regionCodes = { "441323" };
			String expected__ = "Male";

			return verifyCase(casenum__, expected__, new IDNumberVerification().verify(id, regionCodes));
		}
		case 1: {
			String id = "62012319240507058X";
			String[] regionCodes = { "620123" };
			String expected__ = "Female";

			return verifyCase(casenum__, expected__, new IDNumberVerification().verify(id, regionCodes));
		}
		case 2: {
			String id = "321669197204300886";
			String[] regionCodes = { "610111", "659004" };
			String expected__ = "Invalid";

			return verifyCase(casenum__, expected__, new IDNumberVerification().verify(id, regionCodes));
		}
		case 3: {
			String id = "230231198306900162";
			String[] regionCodes = { "230231" };
			String expected__ = "Invalid";

			return verifyCase(casenum__, expected__, new IDNumberVerification().verify(id, regionCodes));
		}
		case 4: {
			String id = "341400198407260005";
			String[] regionCodes = { "341400" };
			String expected__ = "Invalid";

			return verifyCase(casenum__, expected__, new IDNumberVerification().verify(id, regionCodes));
		}
		case 5: {
			String id = "520381193206090891";
			String[] regionCodes = { "532922", "520381" };
			String expected__ = "Invalid";

			return verifyCase(casenum__, expected__, new IDNumberVerification().verify(id, regionCodes));
		}

		// custom cases


		  case 6: {
		  String id = "000001200002290015";
		  String[] regionCodes = {"000001"};
		  String expected__ ="Invalid" ;

		  return verifyCase(casenum__, expected__, new
		  IDNumberVerification().verify(id, regionCodes));
		  }

		/*
		 * case 7: {
		 * String id = ;
		 * String[] regionCodes = ;
		 * String expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * IDNumberVerification().verify(id, regionCodes));
		 * }
		 */
		/*
		 * case 8: {
		 * String id = ;
		 * String[] regionCodes = ;
		 * String expected__ = ;
		 *
		 * return verifyCase(casenum__, expected__, new
		 * IDNumberVerification().verify(id, regionCodes));
		 * }
		 */
		default:
			return -1;
		}
	}