public static void main(String[] args) {
		if (args.length == 0) {
			IDNumberVerificationHarness.run_test(6);
		} else {
			for (int i = 0; i < args.length; ++i)
				IDNumberVerificationHarness.run_test(Integer.valueOf(args[i]));
		}
		HashMap<String, Boolean> map = new HashMap<String, Boolean>();
		map.put("20040229", true);
		map.put("20010229", false);
		map.put("20000229", true);
		map.put("19000229", false);
		map.put("20000228", true);
		map.put("20000132", false);
		map.put("20000631", false);
		map.put("20000630", true);
		map.put("20001131", false);
		map.put("20001231", true);
		map.put("20041231", true);
		map.put("20040100", false);
		map.put("20040227", true);
		map.put("20040228", true);
		map.put("20040229", true);
		for (Entry<String, Boolean> entry : map.entrySet()) {
			if (checkBirth(entry.getKey()) != entry.getValue()) {
				System.err.println("error");
			}
		}

	}