Changeset 887 for MetadataBeans/trunk/src/test/java/org/eobjects/metamodel/AccessDataContextStrategyTest.java
- Timestamp:
- 02/04/10 21:56:24 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MetadataBeans/trunk/src/test/java/org/eobjects/metamodel/AccessDataContextStrategyTest.java
r886 r887 3 3 import java.util.Date; 4 4 5 import junit.framework.TestCase; 6 5 7 import org.apache.commons.lang.ArrayUtils; 6 import org.eobjects.metamodel.AccessDataContextStrategy;7 import org.eobjects.metamodel.DataContext;8 8 import org.eobjects.metamodel.data.DataSet; 9 9 import org.eobjects.metamodel.data.Row; … … 12 12 import org.eobjects.metamodel.schema.Schema; 13 13 import org.eobjects.metamodel.schema.Table; 14 15 import junit.framework.TestCase;16 14 17 15 public class AccessDataContextStrategyTest extends TestCase { … … 33 31 Column nameCol = table.getColumnByName("name"); 34 32 assertEquals( 35 " Column[name=name,columnNumber=1,type=VARCHAR,nullable=<null>,indexed=false,nativeType=TEXT,columnSize=100]",33 "MutableColumn[name=name,columnNumber=1,type=VARCHAR,nullable=<null>,indexed=false,nativeType=TEXT,columnSize=100]", 36 34 nameCol.toString()); 37 35 38 36 Column maleCol = table.getColumnByName("male"); 39 37 assertEquals( 40 " Column[name=male,columnNumber=3,type=BOOLEAN,nullable=<null>,indexed=false,nativeType=BOOLEAN,columnSize=1]",38 "MutableColumn[name=male,columnNumber=3,type=BOOLEAN,nullable=<null>,indexed=false,nativeType=BOOLEAN,columnSize=1]", 41 39 maleCol.toString()); 42 40 43 41 Column developerSinceCol = table.getColumnByName("developer_since"); 44 42 assertEquals( 45 " Column[name=developer_since,columnNumber=4,type=TIMESTAMP,nullable=<null>,indexed=false,nativeType=SHORT_DATE_TIME,columnSize=8]",43 "MutableColumn[name=developer_since,columnNumber=4,type=TIMESTAMP,nullable=<null>,indexed=false,nativeType=SHORT_DATE_TIME,columnSize=8]", 46 44 developerSinceCol.toString()); 47 45 … … 70 68 Column idCol = table.getColumnByName("id"); 71 69 assertEquals( 72 " Column[name=id,columnNumber=0,type=INTEGER,nullable=<null>,indexed=false,nativeType=LONG,columnSize=4]",70 "MutableColumn[name=id,columnNumber=0,type=INTEGER,nullable=<null>,indexed=false,nativeType=LONG,columnSize=4]", 73 71 idCol.toString()); 74 72 75 73 Column nameCol = table.getColumnByName("name"); 76 74 assertEquals( 77 " Column[name=name,columnNumber=1,type=VARCHAR,nullable=<null>,indexed=false,nativeType=TEXT,columnSize=100]",75 "MutableColumn[name=name,columnNumber=1,type=VARCHAR,nullable=<null>,indexed=false,nativeType=TEXT,columnSize=100]", 78 76 nameCol.toString()); 79 77 80 78 Column versionCol = table.getColumnByName("version"); 81 79 assertEquals( 82 " Column[name=version,columnNumber=2,type=INTEGER,nullable=<null>,indexed=false,nativeType=LONG,columnSize=4]",80 "MutableColumn[name=version,columnNumber=2,type=INTEGER,nullable=<null>,indexed=false,nativeType=LONG,columnSize=4]", 83 81 versionCol.toString()); 84 82 85 83 Column founderCol = table.getColumnByName("founder_developer"); 86 84 assertEquals( 87 " Column[name=founder_developer,columnNumber=3,type=INTEGER,nullable=<null>,indexed=false,nativeType=LONG,columnSize=4]",85 "MutableColumn[name=founder_developer,columnNumber=3,type=INTEGER,nullable=<null>,indexed=false,nativeType=LONG,columnSize=4]", 88 86 founderCol.toString()); 89 87 … … 91 89 founderCol).from(table)); 92 90 assertTrue(ds.next()); 93 assertEquals("Anthons Algorithms", ds.getRow().getValue(nameCol).toString()); 91 assertEquals("Anthons Algorithms", ds.getRow().getValue(nameCol) 92 .toString()); 94 93 assertEquals(11, ds.getRow().getValue(versionCol)); 95 94 assertEquals(1, ds.getRow().getValue(founderCol)); 96 95 assertTrue(ds.next()); 97 assertEquals("Barbaras Basic Bundle", ds.getRow().getValue(nameCol).toString()); 96 assertEquals("Barbaras Basic Bundle", ds.getRow().getValue(nameCol) 97 .toString()); 98 98 assertEquals(2, ds.getRow().getValue(versionCol)); 99 99 assertEquals(2, ds.getRow().getValue(founderCol));
Note: See TracChangeset
for help on using the changeset viewer.
