1 7 package com.inversoft.verge.mvc.model.form.test; 8 9 10 import junit.framework.TestCase; 11 12 import com.inversoft.verge.mvc.model.DefaultModelHandler; 13 import com.inversoft.verge.mvc.model.form.FormMetaData; 14 15 16 25 public class FormMetaDataTest extends TestCase { 26 27 32 public FormMetaDataTest(String name) { 33 super(name); 34 } 35 36 37 40 public void testAll() { 41 FormMetaData md = new FormMetaData("formBean", "test"); 42 assertEquals("Should be test", md.getDefinition(), "formBean.test"); 43 assertNull("Should be null", md.getExtraParams()); 44 assertEquals("Should be formBean", md.getID(), "formBean"); 45 46 md = new FormMetaData("formBean", null); 47 assertNull("Should be null", md.getExtraParams()); 48 assertEquals("Should be formBean", "formBean", md.getID()); 49 md.setProperty("test1"); 50 assertEquals("Should be test1", md.getDefinition(), "formBean.test1"); 51 52 assertTrue("FormModelHandler should not be null", md.getModelHandler() != null); 53 assertTrue("Should be FormModelHandler", 54 md.getModelHandler() instanceof DefaultModelHandler); 55 } 56 57 60 public void testPropertyChange() { 61 FormMetaData md = new FormMetaData("formBean", "test"); 62 assertEquals("Should be test", md.getDefinition(), "formBean.test"); 63 assertNull("Should be null", md.getExtraParams()); 64 assertEquals("Should be formBean", md.getID(), "formBean"); 65 66 md.setProperty("test1"); 67 assertEquals("Should be test1", md.getDefinition(), "formBean.test1"); 68 md.setProperty("foo"); 69 assertEquals("Should be foo", md.getDefinition(), "formBean.foo"); 70 } 71 } | Popular Tags |