package lux.junit; import org.junit.Ignore; @Ignore class TestTime { TestTime (String condition, String query, int n) { this.condition = condition; this.query = query; this.times = new long[n]; } String condition; String query; long [] times; long meanTime() { long total = 0; for (long t : times) { total += t; } return total / times.length; } @Override public String toString () { return String.format ("%s %s %d", condition, query, meanTime()/1000000); } public String comparison (TestTime other) { return String.format ("%s\t%d\t%d\t%.2f", query, other.meanTime()/1000000, meanTime()/1000000, 100 * ((other.meanTime() - meanTime()) / ((double)other.meanTime()))); } }