private Options createMockOptions(final String outputDirectory, String generationType) {
   Options options = new Options();
   options.setGenerationType(generationType);
   options.setNumberOfFileSplits(3);
   options.setNumberOfRecordsPerSplit(5000);
   options.setOutputDirectory(outputDirectory);
   return options;
 }
 private void assertFiles(Options options, FileGenerator fileGenerator) {
   fileGenerator.generateFiles();
   File file = new File(options.getOutputDirectory());
   assertThat(file.isDirectory(), is(true));
   File[] files = file.listFiles();
   assertNotNull(files);
   assertThat((long) files.length, is(options.getNumberOfFileSplits()));
   //        for (File file1:files) {
   //            System.out.println("file1 = " + file1.getName());
   //        }
 }
 private void assertRecordLength(Options options, int expectedMockLength) throws IOException {
   File file = new File(options.getOutputDirectory());
   assertThat(file.isDirectory(), is(true));
   File[] files = file.listFiles();
   assertNotNull(files);
   for (File file1 : files) {
     BufferedReader reader = new BufferedReader(new FileReader(file1));
     String record;
     while ((record = reader.readLine()) != null) {
       assertThat(expectedMockLength, is(record.length()));
     }
   }
 }