rt/archetype/src/main/resources/archetype-resources/src/test/java/AppTest.java
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 22 Mar 2013 00:02:21 +0100
changeset 870 448bed1f6d5a
parent 772 rt/mojo/src/main/resources/archetype-resources/src/test/java/AppTest.java@d382dacfd73f
permissions -rw-r--r--
Separating the archetype into its own module - to give it better name among archetypes
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
}