1 7 8 package org.jdesktop.dataset; 9 import junit.framework.*; 10 11 12 16 public class DataColumnTest extends TestCase { 17 18 public DataColumnTest(String testName) { 19 super(testName); 20 } 21 22 25 protected void setUp() throws Exception { 26 } 27 28 protected void tearDown() throws Exception { 29 } 30 31 public static Test suite() { 32 TestSuite suite = new TestSuite(DataColumnTest.class); 33 34 return suite; 35 } 36 37 40 public void testGetTable() { 41 System.out.println("testGetTable"); 42 DataTable table = new DataTable(new DataSet()); 44 DataColumn col = new DataColumn(table); 45 assertEquals(table, col.getTable()); 46 } 47 48 52 public void testGetName() { 53 System.out.println("testGetName"); 54 55 DataSet ds = new DataSet(); 57 DataTable table = ds.createTable(); 58 DataColumn col1 = table.createColumn(); 59 col1.setName("column_1"); 60 assertEquals(col1.getName(), "column_1"); 61 62 try { 64 col1.setName(null); 65 assertTrue(false); 66 } catch (Error e) { 67 assertTrue(true); 68 } 69 70 try { 72 col1.setName(""); 73 assertTrue(false); 74 } catch (Error e) { 75 assertTrue(true); 76 } 77 78 79 try { 81 col1.setName(" "); 82 assertTrue(false); 83 } catch (Error e) { 84 assertTrue(true); 85 } 86 } 87 88 91 public void testGetType() { 92 System.out.println("testGetType"); 93 94 DataSet ds = new DataSet(); 96 DataTable table = ds.createTable(); 97 DataColumn col = table.createColumn(); 98 assertEquals(col.getType(), Object .class); 99 100 col.setType(String .class); 102 assertEquals(col.getType(), String .class); 103 104 col.setType(null); 106 assertEquals(col.getType(), Object .class); 107 } 108 109 112 public void testIsReadOnly() { 113 System.out.println("testIsReadOnly"); 114 115 DataSet ds = new DataSet(); 117 DataTable table = ds.createTable(); 118 DataColumn col = table.createColumn(); 119 assertFalse(col.isReadOnly()); 120 121 col.setReadOnly(true); 123 assertTrue(col.isReadOnly()); 124 125 col.setReadOnly(false); 127 assertFalse(col.isReadOnly()); 128 } 129 130 133 public void testIsRequired() { 134 System.out.println("testIsRequired"); 135 136 DataSet ds = new DataSet(); 138 DataTable table = ds.createTable(); 139 DataColumn col = table.createColumn(); 140 assertFalse(col.isRequired()); 141 142 col.setRequired(true); 144 assertTrue(col.isRequired()); 145 146 col.setRequired(false); 148 assertFalse(col.isRequired()); 149 } 150 151 public void testGetDefaultValue() { 152 System.out.println("testGetDefaultValue"); 153 154 DataSet ds = new DataSet(); 156 DataTable table = ds.createTable(); 157 DataColumn col = table.createColumn(); 158 assertNull(col.getDefaultValue()); 159 160 col.setDefaultValue("blar"); 162 assertEquals(col.getDefaultValue(), "blar"); 163 164 col.setDefaultValue(null); 166 assertNull(col.getDefaultValue()); 167 } 168 }
| Popular Tags
|