@@ -835,31 +835,40 @@ public function testAddFields()
835
835
836
836
$ this ->assertNull ($ fieldsData [0 ]->default );
837
837
$ this ->assertNull ($ fieldsData [1 ]->default );
838
+
838
839
$ this ->assertSame (1 , (int ) $ fieldsData [0 ]->primary_key );
840
+
839
841
$ this ->assertSame (255 , (int ) $ fieldsData [1 ]->max_length );
840
842
} elseif ($ this ->db ->DBDriver === 'Postgre ' ) {
841
843
$ this ->assertSame ('integer ' , $ fieldsData [0 ]->type );
842
844
$ this ->assertSame ('character varying ' , $ fieldsData [1 ]->type );
845
+
843
846
$ this ->assertSame (32 , (int ) $ fieldsData [0 ]->max_length );
844
- $ this ->assertNull ($ fieldsData [1 ]->default );
845
847
$ this ->assertSame (255 , (int ) $ fieldsData [1 ]->max_length );
848
+
849
+ $ this ->assertNull ($ fieldsData [1 ]->default );
846
850
} elseif ($ this ->db ->DBDriver === 'SQLite3 ' ) {
847
851
$ this ->assertSame ('integer ' , strtolower ($ fieldsData [0 ]->type ));
848
852
$ this ->assertSame ('varchar ' , strtolower ($ fieldsData [1 ]->type ));
853
+
849
854
$ this ->assertNull ($ fieldsData [1 ]->default );
850
855
} elseif ($ this ->db ->DBDriver === 'SQLSRV ' ) {
851
856
$ this ->assertSame ('int ' , $ fieldsData [0 ]->type );
852
- $ this ->assertSame (10 , (int ) $ fieldsData [0 ]->max_length );
853
857
$ this ->assertSame ('varchar ' , $ fieldsData [1 ]->type );
854
- $ this ->assertNull ($ fieldsData [1 ]->default );
858
+
859
+ $ this ->assertSame (10 , (int ) $ fieldsData [0 ]->max_length );
855
860
$ this ->assertSame (255 , (int ) $ fieldsData [1 ]->max_length );
861
+
862
+ $ this ->assertNull ($ fieldsData [1 ]->default );
856
863
} elseif ($ this ->db ->DBDriver === 'OCI8 ' ) {
857
864
// Check types
858
865
$ this ->assertSame ('NUMBER ' , $ fieldsData [0 ]->type );
859
866
$ this ->assertSame ('VARCHAR2 ' , $ fieldsData [1 ]->type );
867
+
860
868
$ this ->assertSame ('11 ' , $ fieldsData [0 ]->max_length );
861
- $ this ->assertSame ('' , $ fieldsData [1 ]->default );
862
869
$ this ->assertSame ('255 ' , $ fieldsData [1 ]->max_length );
870
+
871
+ $ this ->assertSame ('' , $ fieldsData [1 ]->default );
863
872
} else {
864
873
$ this ->fail (sprintf ('DB driver "%s" is not supported. ' , $ this ->db ->DBDriver ));
865
874
}
0 commit comments