@@ -835,31 +835,40 @@ public function testAddFields()
835835
836836 $ this ->assertNull ($ fieldsData [0 ]->default );
837837 $ this ->assertNull ($ fieldsData [1 ]->default );
838+
838839 $ this ->assertSame (1 , (int ) $ fieldsData [0 ]->primary_key );
840+
839841 $ this ->assertSame (255 , (int ) $ fieldsData [1 ]->max_length );
840842 } elseif ($ this ->db ->DBDriver === 'Postgre ' ) {
841843 $ this ->assertSame ('integer ' , $ fieldsData [0 ]->type );
842844 $ this ->assertSame ('character varying ' , $ fieldsData [1 ]->type );
845+
843846 $ this ->assertSame (32 , (int ) $ fieldsData [0 ]->max_length );
844- $ this ->assertNull ($ fieldsData [1 ]->default );
845847 $ this ->assertSame (255 , (int ) $ fieldsData [1 ]->max_length );
848+
849+ $ this ->assertNull ($ fieldsData [1 ]->default );
846850 } elseif ($ this ->db ->DBDriver === 'SQLite3 ' ) {
847851 $ this ->assertSame ('integer ' , strtolower ($ fieldsData [0 ]->type ));
848852 $ this ->assertSame ('varchar ' , strtolower ($ fieldsData [1 ]->type ));
853+
849854 $ this ->assertNull ($ fieldsData [1 ]->default );
850855 } elseif ($ this ->db ->DBDriver === 'SQLSRV ' ) {
851856 $ this ->assertSame ('int ' , $ fieldsData [0 ]->type );
852- $ this ->assertSame (10 , (int ) $ fieldsData [0 ]->max_length );
853857 $ this ->assertSame ('varchar ' , $ fieldsData [1 ]->type );
854- $ this ->assertNull ($ fieldsData [1 ]->default );
858+
859+ $ this ->assertSame (10 , (int ) $ fieldsData [0 ]->max_length );
855860 $ this ->assertSame (255 , (int ) $ fieldsData [1 ]->max_length );
861+
862+ $ this ->assertNull ($ fieldsData [1 ]->default );
856863 } elseif ($ this ->db ->DBDriver === 'OCI8 ' ) {
857864 // Check types
858865 $ this ->assertSame ('NUMBER ' , $ fieldsData [0 ]->type );
859866 $ this ->assertSame ('VARCHAR2 ' , $ fieldsData [1 ]->type );
867+
860868 $ this ->assertSame ('11 ' , $ fieldsData [0 ]->max_length );
861- $ this ->assertSame ('' , $ fieldsData [1 ]->default );
862869 $ this ->assertSame ('255 ' , $ fieldsData [1 ]->max_length );
870+
871+ $ this ->assertSame ('' , $ fieldsData [1 ]->default );
863872 } else {
864873 $ this ->fail (sprintf ('DB driver "%s" is not supported. ' , $ this ->db ->DBDriver ));
865874 }
0 commit comments