author | Jaroslav Tulach <jaroslav.tulach@apidesign.org> |
Tue, 26 Feb 2013 16:54:16 +0100 | |
changeset 772 | d382dacfd73f |
parent 534 | mojo/src/main/resources/archetype-resources/src/test/java/AppTest.java@3cefccd50bd5 |
permissions | -rw-r--r-- |
jaroslav@528 | 1 |
package ${package}; |
jaroslav@514 | 2 |
|
jaroslav@514 | 3 |
import static org.testng.Assert.*; |
jaroslav@514 | 4 |
import org.testng.annotations.BeforeMethod; |
jaroslav@514 | 5 |
import org.testng.annotations.Test; |
jaroslav@514 | 6 |
|
jaroslav@534 | 7 |
/** Demonstrating POJO testing of HTML page model. Runs in good old HotSpot |
jaroslav@534 | 8 |
* as it does not reference any HTML elements or browser functionality. Just |
jaroslav@534 | 9 |
* operates on the page model. |
jaroslav@514 | 10 |
* |
jaroslav@514 | 11 |
* @author Jaroslav Tulach <jtulach@netbeans.org> |
jaroslav@514 | 12 |
*/ |
jaroslav@528 | 13 |
public class AppTest { |
jaroslav@528 | 14 |
private Index model; |
jaroslav@514 | 15 |
|
jaroslav@514 | 16 |
|
jaroslav@514 | 17 |
@BeforeMethod |
jaroslav@514 | 18 |
public void initModel() { |
jaroslav@528 | 19 |
model = new Index().applyBindings(); |
jaroslav@514 | 20 |
} |
jaroslav@514 | 21 |
|
jaroslav@528 | 22 |
@Test public void testHelloMessage() { |
jaroslav@528 | 23 |
model.setName("Joe"); |
jaroslav@528 | 24 |
assertEquals(model.getHelloMessage(), "Hello Joe!", "Cleared after pressing +"); |
jaroslav@514 | 25 |
} |
jaroslav@514 | 26 |
} |