FEST is a collection of APIs, released under the Apache 2.0 license, which mission is to simplify software testing.
FEST is composed of various modules, all of them can be used with JUnit or TestNG.
dialog.comboBox("domain").select("Users"); dialog.textBox("username").enterText("alex.ruiz"); dialog.button("ok").click(); dialog.optionPane().requireErrorMessage() .requireMessage("Please enter your password");
assertThat(yoda).isInstanceOf(Jedi.class) .isEqualTo(foundJedi) .isNotEqualTo(foundSith);
Objects, Strings, arrays (including
primitives), primitives, Collections, images and more!
ConditionsPerson person = constructor().withParameterTypes(String.class) .in(Person.class) .newInstance("Yoda"); method("setName").withParameterTypes(String.class) .in(person) .invoke("Luke"); field("name").ofType(String.class) .in(person) .set("Anakin");