package stripestest; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; import java.util.HashMap; import java.util.Map; import net.sourceforge.stripes.controller.DispatcherServlet; import net.sourceforge.stripes.controller.StripesFilter; import net.sourceforge.stripes.mock.MockRoundtrip; import net.sourceforge.stripes.mock.MockServletContext; import org.junit.Before; import org.junit.Test; public class TestActionBeanTest { private MockServletContext context; @Before public void setup() { context = new MockServletContext("test"); Map filterParams = new HashMap(); filterParams.put("ActionResolver.Packages", "stripestest"); context.addFilter(StripesFilter.class, "StripesFilter", filterParams); context.setServlet(DispatcherServlet.class, "StripesDispatcher", null); } @Test public void test() throws Exception { MockRoundtrip trip = new MockRoundtrip(context, TestActionBean.class); trip.setParameter("path", "some/path"); trip.execute("test"); assertNull(trip.getForwardUrl()); assertEquals("some/path", trip.getActionBean(TestActionBean.class).getPath()); } }