Example #1
0
  @Test
  public void checkSize() throws Exception {
    DelimitedSource source =
        new DelimitedSource("Test")
            .setDelimiter(";")
            .setNames("name,type")
            .setPath("src/test/resources/csv/simple.txt");

    new Context().source(source);

    int size = source.getSize();
    print("SIZE: " + size);

    Assert.assertTrue(size == 7);
  }
Example #2
0
  @Test
  public void randomPick() throws Exception {
    DelimitedSource source =
        new DelimitedSource("Test")
            .setDelimiter(";")
            .setNames("name,type")
            .setPath("src/test/resources/csv/simple.txt");

    new Context().source(source);

    int size = source.getSize();

    for (int i = 0; i < size; i++) {
      print(i + ". ITEM");
      print("- " + source.pickOne("name", MapSource.MODE_RANDOM).toString());
      print("- " + source.pickOne("type", MapSource.MODE_LAST).toString());
    }
  }