public static void writeResults()

in src/ParityTests.java [135:177]


	public static void writeResults() throws IOException {
		String outputPath = Paths.get(TEST_PATH, "tests.json").toString();
		System.out.println("Writing parity tests to: " + outputPath);
		FileWriter fileWriter = new FileWriter(outputPath);
		BufferedWriter writer = new BufferedWriter(fileWriter);
		List<String> results = new ArrayList<String>();

		Double[] values = { 0.0, 0.123, 0.9999, 1.0, 1.234, 1000.00, 1e8, -0.0, -0.123, -0.9999, -1.0, -1.234, -1000.00, -1e8};

		for (int i = 0; i < values.length; i += 1) {
			double j = values[i];
			results.add(test("#", j));
			results.add(test("#.", j));
			results.add(test("0.", j));
			results.add(test("#.#", j));
			results.add(test("0.0", j));
			results.add(test("#.0", j));
			results.add(test("#.###", j));
			results.add(test("#.000", j));
			results.add(test("#%", j));
			results.add(test("#.###%", j));
			results.add(test("0%", j));
			results.add(test("0.000%", j));
			results.add(test("A#B", j));
			results.add(test("'#'#", j));
			results.add(test(".", j));
			results.add(test(",#", j));
			results.add(test(",0", j));
			results.add(test("#,#", j));
			results.add(test("#,##", j));
			results.add(test("#,###", j));
			results.add(test("#,#,#,###", j));
			results.add(test("-#-;-#-", j));
			results.add(test("A#;A#", j));
			results.add(test("A#B;C#D", j));
			results.add(test("A#B;C-#D", j));
			results.add(test("  #  ;  -#  ", j));
		}

		String[] resultsArray = new String[results.size()];
		writer.write("[" + String.join(",\n", results.toArray(resultsArray)) + "]");
		writer.close();
	}