package ldbc.snb.datagen.test.csv; import ldbc.snb.datagen.generator.DateGenerator; import java.util.ArrayList; import java.util.List; /** * Created by aprat on 13/05/16. */ public class DateDurationCheck extends Check { Long val1; Long val2; public DateDurationCheck(String name, Integer baseColumn, Integer offsetColumn, Long val1, Long val2 ) { super(name, new ArrayList<Integer>()); getColumns().add(baseColumn); getColumns().add(offsetColumn); this.val1 = val1; this.val2 = val2; } @Override public boolean check(List<String> values) { Long date = Long.valueOf(values.get(0)) + Long.valueOf(values.get(1))* DateGenerator.ONE_DAY; return date <= val2 && date >= val1; } }