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  }