}
@Test
public void shouldResetUpdatedAtByInstanceMethods(){
Person p = new Person();
p.set("name", "Lisa");
p.set("last_name", "Simpson");
//DOB setter missing
p.saveIt();
p = Person.findFirst("last_name = ?", "Simpson");
Timestamp createdAt = p.getTimestamp("created_at");
a(createdAt).shouldNotBeNull();
try{Thread.sleep(1000);}catch(Exception e){}//MySQL seems to round off some milliseconds, this sucks.
p.set("name", "Bart");
p.saveIt();
p = Person.findFirst("last_name = ?", "Simpson");
Timestamp updatedAt = p.getTimestamp("updated_at");
a(updatedAt).shouldNotBeNull();
a(createdAt).shouldBeEqual(p.get("created_at"));
a(createdAt.before(updatedAt)).shouldBeTrue();
}