jaroslav@1201: package ${package}; jaroslav@1201: jaroslav@1201: import static org.testng.Assert.*; jaroslav@1201: import org.testng.annotations.BeforeMethod; jaroslav@1201: import org.testng.annotations.Test; jaroslav@1201: jaroslav@1201: /** Demonstrating POJO testing of HTML page model. Runs in good old HotSpot jaroslav@1201: * as it does not reference any HTML elements or browser functionality. Just jaroslav@1201: * operates on the page model. jaroslav@1201: * jaroslav@1201: * @author Jaroslav Tulach jaroslav@1201: */ jaroslav@1201: public class AppTest { jaroslav@1201: private Index model; jaroslav@1201: jaroslav@1201: jaroslav@1201: @BeforeMethod jaroslav@1201: public void initModel() { jaroslav@1201: model = new Index().applyBindings(); jaroslav@1201: } jaroslav@1201: jaroslav@1201: @Test public void testHelloMessage() { jaroslav@1201: model.setName("Joe"); jaroslav@1201: assertEquals(model.getHelloMessage(), "Hello Joe!", "Cleared after pressing +"); jaroslav@1201: } jaroslav@1201: }