mojo/src/main/resources/archetype-resources/src/test/java/AppTest.java
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 22 Jan 2013 09:19:47 +0100
branchmodel
changeset 528 08cd5a0c967e
parent 514 javaquery/demo-calculator-dynamic/src/test/java/org/apidesign/bck2brwsr/demo/calc/CalcTest.java@f761555d8312
child 534 3cefccd50bd5
permissions -rw-r--r--
Archetype using the @Property model
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@514
     7
/** Demonstrating POJO testing of HTML page model.
jaroslav@514
     8
 *
jaroslav@514
     9
 * @author Jaroslav Tulach <jtulach@netbeans.org>
jaroslav@514
    10
 */
jaroslav@528
    11
public class AppTest {
jaroslav@528
    12
    private Index model;
jaroslav@514
    13
    
jaroslav@514
    14
jaroslav@514
    15
    @BeforeMethod
jaroslav@514
    16
    public void initModel() {
jaroslav@528
    17
        model = new Index().applyBindings();
jaroslav@514
    18
    }
jaroslav@514
    19
jaroslav@528
    20
    @Test public void testHelloMessage() {
jaroslav@528
    21
        model.setName("Joe");
jaroslav@528
    22
        assertEquals(model.getHelloMessage(), "Hello Joe!", "Cleared after pressing +");
jaroslav@514
    23
    }
jaroslav@514
    24
}