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