@@ -0,0 +1,1292 @@
+package test;%0A%0Aimport java.util.GregorianCalendar;%0A%0Aimport io.miti.beetle.util.Faker;%0Aimport io.miti.beetle.util.FileBuilder;%0A%0Apublic class ActionCreator%0A%7B%0A  public static long getDate(final int min, final int max) %7B%0A%0A    GregorianCalendar gc = new GregorianCalendar();%0A    int year = randBetween(min, max);%0A    gc.set(gc.YEAR, year);%0A    int dayOfYear = randBetween(1, gc.getActualMaximum(gc.DAY_OF_YEAR));%0A    gc.set(gc.DAY_OF_YEAR, dayOfYear);%0A    // System.out.println(gc.get(gc.YEAR) + %22-%22 + gc.get(gc.MONTH) + %22-%22 + gc.get(gc.DAY_OF_MONTH));%0A    return gc.getTime().getTime();%0A  %7D%0A%0A  public static int randBetween(int start, int end) %7B%0A      return start + (int)Math.round(Math.random() * (end - start));%0A  %7D%0A%0A  public static void main(String%5B%5D args) %7B%0A    %0A    FileBuilder fb = new FileBuilder(%22actions.csv%22);%0A    fb.append(%22id,name,assignee,createdDate,dueDate%22)%0A      .appendEOL();%0A    %0A    for (int i = 0; i %3C 100; ++i) %7B%0A      long created = getDate(2005, 2008);%0A      long due = getDate(2009, 2013);%0A      fb.append(i + 1).append(',').append(Faker.getWord(5, 7, true))%0A        .append(' ').append(Faker.getWord(4,6, false)).append(',')%0A        .append(Faker.getFullName()).append(',').append(created)%0A        .append(',').append(due).appendEOL();%0A    %7D%0A    %0A    fb.close();%0A  %7D%0A%7D%0A

Test data generator.