public static void assertPartialMD5(int scaleFactor, int step, int children, String expectedMD5) { assertEntityLinesMD5(new OrderGenerator(scaleFactor, step, children), expectedMD5); } }
public static void assertEntityLinesMD5(Iterable<? extends TpchEntity> entities, String expectedMD5) { try { DigestOutputStream out = md5OutputStream(ByteStreams.nullOutputStream()); // out = md5OutputStream(System.out); for (TpchEntity entity : entities) { out.write(entity.toLine().getBytes(UTF_8)); out.write('\n'); } byte[] md5Digest = out.getMessageDigest().digest(); assertEquals(base16().lowerCase().encode(md5Digest), expectedMD5); } catch (IOException e) { throw new UncheckedIOException(e); } }
public static void assertPartialMD5(int scaleFactor, int step, int children, String expectedMD5) { assertEntityLinesMD5(new PartGenerator(scaleFactor, step, children), expectedMD5); } }
public static void assertPartialMD5(int scaleFactor, int step, int children, String expectedMD5) { assertEntityLinesMD5(new PartSupplierGenerator(scaleFactor, step, children), expectedMD5); } }
public static void assertPartialMD5(int scaleFactor, int step, int children, String expectedMD5) { assertEntityLinesMD5(new CustomerGenerator(scaleFactor, step, children), expectedMD5); } }
public static void assertPartialMD5(int scaleFactor, int step, int children, String expectedMD5) { assertEntityLinesMD5(new LineItemGenerator(scaleFactor, step, children), expectedMD5); } }
public static void assertPartialMD5(int scaleFactor, int step, int children, String expectedMD5) { assertEntityLinesMD5(new SupplierGenerator(scaleFactor, step, children), expectedMD5); } }
@SuppressWarnings("SpellCheckingInspection") @Test public void testGenerator() { assertEntityLinesMD5(new RegionGenerator(), "c235841b00d29ad4f817771fcc851207"); } }
@SuppressWarnings("SpellCheckingInspection") @Test public void testGenerator() { assertEntityLinesMD5(new NationGenerator(), "2f588e0b7fa72939b498c2abecd9fbbe"); } }