added SimpleTest and AbstractTest