001    package org.hackystat.projectbrowser.page.projects;
002    
003    import org.apache.wicket.util.tester.WicketTester;
004    import org.hackystat.projectbrowser.ProjectBrowserApplication;
005    import org.hackystat.projectbrowser.test.ProjectBrowserTestHelper;
006    import org.junit.Assert;
007    import org.junit.Test;
008    
009    /**
010     * Tests the Projects Model.
011     * 
012     * @author Randy Cox
013     */
014    public class TestPropUriRowModel extends ProjectBrowserTestHelper {
015    
016      /**
017       * Test add prop uri row.
018       */
019      @Test
020      public void testPropUriRowModel() { // NOPMD Wicket has its own asserts
021        new WicketTester(new ProjectBrowserApplication(getTestProperties()));
022    
023        String label = "label";
024        String value = "value";
025        String uri1 = "uri1";
026        String uri2 = "uri2";
027        String uri3 = "uri3";
028    
029        PropUriRowModel model = new PropUriRowModel();
030        model.setPropertyLabel(label);
031        model.setPropertyValue(value);
032        model.setUriPattern1(uri1);
033        model.setUriPattern2(uri2);
034        model.setUriPattern3(uri3);
035        Assert.assertEquals("PropUriRow = " + label + value + uri1 + uri2 + uri3, model.getString());
036      }
037    }