1 package org.seasar.cubby.convention.impl; 2 3 import org.seasar.cubby.controller.ActionDef; 4 import org.seasar.cubby.convention.CubbyConvention; 5 import org.seasar.extension.unit.S2TestCase; 6 import org.seasar.framework.mock.servlet.MockHttpServletRequestImpl; 7 import org.seasar.framework.mock.servlet.MockServletContextImpl; 8 9 public class CubbyConventionImplTest extends S2TestCase { 10 11 private CubbyConvention cubbyConvention; 12 13 @Override 14 protected void setUp() throws Exception { 15 include(this.getClass().getName().replaceAll("\\.", "/") + ".dicon"); 16 } 17 18 public void testFromPathToActionName() { 19 MockServletContextImpl servletContext = new MockServletContextImpl( 20 "hoge"); 21 MockHttpServletRequestImpl request = new MockHttpServletRequestImpl( 22 servletContext, "foo"); 23 ActionDef actionDef = cubbyConvention.fromPathToActionDef(request, "/login/login_process"); 24 assertNull(actionDef); 25 } 26 27 }