FEST مجموعه ای کتابخانه ها برای ساده سازی نوشتن unit test با استفاده از ابزار های TestNG یا JUnit است. FEST ماژول های زیاد با کاربرد های متفاوتی دارد:
-
FEST-Swing برای تست رابط کاربری برنامه های Swing.
-
FEST-Assert برای مجموعه ای از Assertion های ساده تر.
-
FEST-Reflect و ...
ولی شهرت اصلی FEST به FEST-Assert است که یک API روانتر برای نوشتن Assertion در تست ها فراهم می آورد (assertThat).
@Test
public void addCar() {
CarDao carDao = new CarDaoFake();
Car car = createBlackChrysler();
carDao.add(car);
assertThat(carDao.getCar(car.getRegistrationNumber())).isEqualTo(car);
}