struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antonios Gkogkakis (JIRA)" <j...@apache.org>
Subject [jira] [Created] (WW-4111) Restful2ActionMapper add test to documentation
Date Tue, 18 Jun 2013 14:37:20 GMT
Antonios Gkogkakis created WW-4111:
--------------------------------------

             Summary: Restful2ActionMapper add test to documentation
                 Key: WW-4111
                 URL: https://issues.apache.org/jira/browse/WW-4111
             Project: Struts 2
          Issue Type: Improvement
          Components: Documentation
    Affects Versions: 2.3.15
            Reporter: Antonios Gkogkakis
            Priority: Trivial


public class MovieActionTest extends StrutsJUnit4TestCase<MovieActionTest>{
    
    @Before
    public void setUp() throws Exception {

        //assumes Basic authentication
        super.setUp();
        String credentials = "username:password";
        request.addHeader("authorization", "BASIC " + Base64.encodeBase64String(credentials.getBytes()));
    }

        
    @Test
    public void testIndex() throws Exception {
        
         
        request.setMethod("get"); //Http method should be set
        
        ActionProxy proxy = getActionProxy("/rest/movie/");                        
      
        proxy.setExecuteResult(false);
        String result = proxy.execute();
        
       //assertions ...
        
    }
    
    @Test
    public void testView() throws Exception {
        
      
        request.setMethod("get"); //Http method should be set
              
        ActionProxy proxy = getActionProxy("/rest/movie/1");                        
        MovieAction movieAction = MovieAction.class.cast(proxy.getAction());
           
        proxy.setExecuteResult(false);
        
        String result = proxy.execute();
        //assertions ...
         assertEquals("1", movieAction.getId()); 
        
    }
}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message