1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.cubby.controller.impl;
17
18 import java.lang.reflect.Method;
19
20 import junit.framework.TestCase;
21
22 import org.seasar.framework.container.ComponentDef;
23 import org.seasar.framework.container.impl.SimpleComponentDef;
24
25 public class ActionDefImplTest extends TestCase {
26
27 public void testConstructor() throws Throwable {
28 ComponentDef componentDef = new SimpleComponentDef(ActionDefImpl.class);
29 ActionDefImpl actionDefImpl = new ActionDefImpl(componentDef, null);
30 assertSame("actionDefImpl.getComponentDef()", componentDef, actionDefImpl.getComponentDef());
31 assertNull("actionDefImpl.getMethod()", actionDefImpl.getMethod());
32 }
33
34 public void testGetComponentDef() throws Throwable {
35 ComponentDef componentDef = new SimpleComponentDef(ActionDefImpl.class);
36 ActionDefImpl actionDefImpl = new ActionDefImpl(componentDef, null);
37 ComponentDef result = actionDefImpl.getComponentDef();
38 assertSame("result", componentDef, result);
39 }
40
41 public void testGetMethod() throws Throwable {
42 ComponentDef componentDef = new SimpleComponentDef(ActionDefImpl.class);
43 ActionDefImpl actionDefImpl = new ActionDefImpl(componentDef, null);
44 Method result = actionDefImpl.getMethod();
45 assertNull("result", result);
46 }
47 }
48