You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Lukasz Lenart (JIRA)" <ji...@apache.org> on 2013/06/19 07:53:22 UTC

[jira] [Updated] (WW-4111) Restful2ActionMapper add test to documentation

     [ https://issues.apache.org/jira/browse/WW-4111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lukasz Lenart updated WW-4111:
------------------------------

    Fix Version/s: 2.3.16
    
> 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
>              Labels: documentation
>             Fix For: 2.3.16
>
>
> 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