1 package org.weda.model;
2
3 import org.weda.test.WedaTestCase;
4 import org.weda.ObjectStoreTestCase;
5 import org.weda.model.ObjectSetEditorModelTest;
6 import org.weda.model.impl.ObjectSetEditorModel;
7
8 /**
9 *
10 * @author tim
11 */
12 public class EditorModelRegistryTest extends ObjectStoreTestCase {
13
14 public EditorModelRegistryTest(String name) throws Exception {
15 super(name);
16 }
17
18 public void test() throws Exception {
19 EditorModelRegistry modelReg =
20 (EditorModelRegistry)registry.getService(EditorModelRegistry.class);
21 assertNotNull(modelReg);
22 EditorModelGroup group = modelReg.getEditorModelGroup("company");
23 assertNotNull(group);
24 ObjectSetEditorModel model =
25 (ObjectSetEditorModel)group.getEditorModel("name");
26 assertNotNull(model);
27 assertEquals("name", model.getName());
28 assertEquals("name", model.getPropertyPath());
29
30 ObjectSetEditorModelTest modelTest =
31 new ObjectSetEditorModelTest("model-test");
32 modelTest.checkModel(model);
33 }
34
35 public void test2() throws Exception {
36 EditorModelRegistry modelReg =
37 (EditorModelRegistry)registry.getService(EditorModelRegistry.class);
38 assertNotNull(modelReg);
39 EditorModelGroup group = modelReg.getEditorModelGroup("company2");
40 assertNotNull(group);
41 ObjectSetEditorModel model =
42 (ObjectSetEditorModel)group.getEditorModel("name");
43 assertNotNull(model);
44 assertEquals("name", model.getName());
45 assertEquals("name", model.getPropertyPath());
46
47 ObjectSetEditorModelTest modelTest =
48 new ObjectSetEditorModelTest("model-test");
49 modelTest.checkModel(model);
50 }
51 }