Field fielda = newFieldWithControlName("fieldA");
Field fieldb = newFieldWithControlName("fieldB");
replay();
ValidationTracker tracker = new ValidationTrackerImpl();
tracker.recordError("one");
tracker.recordError(fieldb, "fieldb: two");
tracker.recordError("three");
tracker.recordError(fielda, "fielda: four");
assertEquals(tracker.getErrors(), Arrays.asList(
"one",
"three",
"fieldb: two",
"fielda: four"));