Report report = new Report();
Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),10); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0); Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),3); Assert.assertNotNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),3); Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),2); Assert.assertNotNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),2);
Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),6); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0); Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),1); Assert.assertNotNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),1);
Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),3); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0); Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),2); Assert.assertNotNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0);
Assert.assertEquals(1, reports.size()); AbstractPartitionCollapsingIncrementalJob.Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),2); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0);
Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),3); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0); Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),3); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0);
Assert.assertEquals(3, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),1); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0); Assert.assertEquals(report.getInputFiles().size(),1); Assert.assertNotNull(report.getReusedOutput()); // reuse output Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0); Assert.assertEquals(report.getInputFiles().size(),1); Assert.assertNotNull(report.getReusedOutput()); // reuse output Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0);
Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),2); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0);
Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),2); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0);
Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),3); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0);
Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),2); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0);
@Test public void singleDay() throws IOException, InterruptedException, ClassNotFoundException { openDayForEvent(2013, 3, 15); storeIds(1,1,1); storeIds(2,2,2,2); storeIds(3,3,3,3,3,3,3); closeDayForEvent(); { PartitionCollapsingIncrementalCountJob job = runJob(); List<Report> reports = job.getReports(); Assert.assertEquals(1, reports.size()); Report report = reports.get(0); Assert.assertEquals(report.getInputFiles().size(),1); Assert.assertNull(report.getReusedOutput()); Assert.assertNotNull(report.getOutputPath()); Assert.assertEquals(report.getOldInputFiles().size(),0); } checkOutputFolderCount(1); HashMap<Long,Long> counts = loadOutputCounts("20130315"); checkSize(counts,3); checkIdCount(counts,1,3); checkIdCount(counts,2,4); checkIdCount(counts,3,7); }