struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lukasz Lenart (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (WW-4111) Restful2ActionMapper add test to documentation
Date Fri, 18 Oct 2013 08:44:42 GMT

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

Lukasz Lenart resolved WW-4111.
-------------------------------

    Resolution: Fixed

Docs updated, thanks!

https://cwiki.apache.org/confluence/display/WW/RestfulActionMapper#RestfulActionMapper-Unittesting

> 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
>            Assignee: Lukasz Lenart
>            Priority: Trivial
>              Labels: documentation
>             Fix For: 2.3.16
>
>
> {code:java}
> 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()); 
>         
>     }
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message