Examples of RunnerIO


Examples of net.geco.model.iocsv.RunnerIO

      appendCsvHeat(heat, writer);
    }
    writer.close();
  }
  private void appendCsvHeat(Heat heat, CsvWriter writer) throws IOException {
    RunnerIO runnerIO = new RunnerIO(null, null, writer, null, stage().getZeroHour());
    Course heatCourse = factory().createCourse();
    heatCourse.setName(heat.getName());
    for (Runner runner : heat.getQualifiedRunners()) {
      writer.writeRecord(runnerIO.exportTData(cloneRunnerForHeat(runner, heatCourse)));
    }
  }
View Full Code Here

Examples of net.geco.model.iocsv.RunnerIO

      e.printStackTrace();
    }
   
    try {
      reader.initialize(baseDir, RunnerIO.sourceFilename());
      new RunnerIO(factory(), reader, null, registry, zeroTime).importData();
    } catch (IOException e) {
      e.printStackTrace();
    }

    try {
View Full Code Here

Examples of net.geco.model.iocsv.RunnerIO

      e.printStackTrace();
    }
   
    try {
      writer.initialize(baseDir, RunnerIO.sourceFilename());
      new RunnerIO(factory(), null, writer, registry, zeroTime).exportData(registry.getRunners());
    } catch (IOException e) {
      e.printStackTrace();
    }

    try {
View Full Code Here

Examples of net.geco.model.iocsv.RunnerIO

    registry.addCategory(category);
  }
 
  @Test
  public void testRunnerImport(){
    RunnerIO runnerIO = new RunnerIO(factory, null, null, registry, 0);
    Runner runner = runnerIO.importTData(new String[]{
      "100", "203a", "John", "Doe", "Cl", "Course", "true", "H60", "1:00:00", "", "", "true", "50000"
//    id,Ecard,First Name,Last Name,Club,Course,Rented,Class,Start Time,Finish Time,Status,NC,Archive
    });
   
    assertEquals("Doe", runner.getLastname());
    assertEquals("John", runner.getFirstname());
    assertEquals(100, runner.getStartId().intValue());
    assertEquals(50000, runner.getArchiveId().intValue());
    assertEquals("203a", runner.getEcard());
    assertTrue(runner.rentedEcard());
    assertTrue(runner.isNC());
    assertEquals(new Date(3600000), runner.getRegisteredStarttime());
   
    runner = runnerIO.importTData(new String[]{
      "100", "203a", "John", "Doe", "Cl", "Course", "true", "H60", "1:00:00", "", "","true" });
    assertEquals("Doe", runner.getLastname());
    assertEquals("John", runner.getFirstname());
    assertEquals(100, runner.getStartId().intValue());
    assertNull(runner.getArchiveId());
View Full Code Here

Examples of net.geco.model.iocsv.RunnerIO

    assertEquals(new Date(3600000), runner.getRegisteredStarttime());
  }

  @Test
  public void testRunnerExport(){
    RunnerIO runnerIO = new RunnerIO(factory, null, null, registry, 0);
    Runner runner = factory.createRunner();
    runner.setArchiveId(50000);
    runner.setCategory(category);
    runner.setClub(club);
    runner.setCourse(course);
    runner.setEcard("203a");
    runner.setFirstname("John");
    runner.setLastname("Doe");
    runner.setNC(true);
    runner.setRentedEcard(true);
    runner.setStartId(100);
    runner.setRegisteredStarttime(new Date(3600000));
    String[] data = runnerIO.exportTData(runner);
   
    assertArrayEquals(
        new String[]{"100", "203a", "John", "Doe", "Cl", "Course", "true", "H60", "1:00:00", "", "", "true", "50000"},
        data);
  }
View Full Code Here

Examples of net.geco.model.iocsv.RunnerIO

        data);
  }
 
  @Test
  public void testRunnerRoundtrip(){
    RunnerIO runnerIO = new RunnerIO(factory, null, null, registry, 0);
    String[] record = new String[]{
      "100", "203a", "John", "Doe", "Cl", "Course", "true", "H60", "1:00:00", "", "", "true", "50000"
    };
    assertArrayEquals(record, runnerIO.exportTData(runnerIO.importTData(record)));
  }
View Full Code Here

Examples of net.geco.model.iocsv.RunnerIO

  public Registry importAllData() {
    importConfigData();
   
    try {
      reader.initialize(baseDir, RunnerIO.sourceFilename());
      new RunnerIO(factory, reader, null, registry, 0).importData();

      reader.initialize(baseDir, CardDataIO.sourceFilename());
      new CardDataIO(factory, reader, null, registry, false).importData();
    } catch (IOException e) {
      e.printStackTrace();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.