01: /*
02: * GenericResourceCodeGeneratorTest.java
03: * JUnit 4.x based test
04: *
05: * Created on May 30, 2007, 11:49 AM
06: */
07:
08: package org.netbeans.modules.websvc.rest.codegen;
09:
10: import org.netbeans.modules.websvc.rest.codegen.model.GenericResourceBean;
11: import org.openide.filesystems.FileObject;
12:
13: /**
14: *
15: * @author nam
16: */
17: public class GenericResourceCodeGeneratorTest extends TestBase {
18:
19: public GenericResourceCodeGeneratorTest(String name) {
20: super (name);
21: }
22:
23: @Override
24: protected void setUp() throws Exception {
25: super .setUp();
26: setUpSrcDir();
27: }
28:
29: public void testModel() throws Exception {
30: GenericResourceBean bean = new GenericResourceBean(
31: "TestGenericResource", PACKAGE_ACME,
32: "/com/acme/{generic}/{test1}");
33: assertEquals(2, bean.getUriParams().length);
34: assertEquals("generic", bean.getUriParams()[0]);
35: assertEquals("test1", bean.getUriParams()[1]);
36:
37: bean = new GenericResourceBean("TestGenericResource",
38: PACKAGE_ACME, "/com/acme/{generic}");
39: assertEquals(1, bean.getUriParams().length);
40: assertEquals("generic", bean.getUriParams()[0]);
41:
42: bean = new GenericResourceBean("TestGenericResource",
43: PACKAGE_ACME, "/acme");
44: assertEquals(0, bean.getUriParams().length);
45: }
46:
47: public void testGenerate() throws Exception {
48: GenericResourceBean bean = new GenericResourceBean(
49: "TestGenericResource", PACKAGE_ACME,
50: "/com/acme/{generic}");
51: //GenericResourceCodeGenerator generator = new GenericResourceCodeGenerator(entityClassDirFO, bean);
52: //FIXME
53: //generator.generate();
54: }
55: }
|