@@ 843-858 (lines=16) @@ | ||
840 | /** |
|
841 | * @group DBAL-204 |
|
842 | */ |
|
843 | public function testFqnSchemaComparison() |
|
844 | { |
|
845 | $config = new SchemaConfig(); |
|
846 | $config->setName("foo"); |
|
847 | ||
848 | $oldSchema = new Schema(array(), array(), $config); |
|
849 | $oldSchema->createTable('bar'); |
|
850 | ||
851 | $newSchema= new Schema(array(), array(), $config); |
|
852 | $newSchema->createTable('foo.bar'); |
|
853 | ||
854 | $expected = new SchemaDiff(); |
|
855 | $expected->fromSchema = $oldSchema; |
|
856 | ||
857 | self::assertEquals($expected, Comparator::compareSchemas($oldSchema, $newSchema)); |
|
858 | } |
|
859 | ||
860 | /** |
|
861 | * @group DBAL-669 |
|
@@ 890-905 (lines=16) @@ | ||
887 | /** |
|
888 | * @group DBAL-204 |
|
889 | */ |
|
890 | public function testFqnSchemaComparisonDifferentSchemaNameButSameTableNoDiff() |
|
891 | { |
|
892 | $config = new SchemaConfig(); |
|
893 | $config->setName("foo"); |
|
894 | ||
895 | $oldSchema = new Schema(array(), array(), $config); |
|
896 | $oldSchema->createTable('foo.bar'); |
|
897 | ||
898 | $newSchema = new Schema(); |
|
899 | $newSchema->createTable('bar'); |
|
900 | ||
901 | $expected = new SchemaDiff(); |
|
902 | $expected->fromSchema = $oldSchema; |
|
903 | ||
904 | self::assertEquals($expected, Comparator::compareSchemas($oldSchema, $newSchema)); |
|
905 | } |
|
906 | ||
907 | /** |
|
908 | * @group DBAL-204 |
|
@@ 910-924 (lines=15) @@ | ||
907 | /** |
|
908 | * @group DBAL-204 |
|
909 | */ |
|
910 | public function testFqnSchemaComparisonNoSchemaSame() |
|
911 | { |
|
912 | $config = new SchemaConfig(); |
|
913 | $config->setName("foo"); |
|
914 | $oldSchema = new Schema(array(), array(), $config); |
|
915 | $oldSchema->createTable('bar'); |
|
916 | ||
917 | $newSchema = new Schema(); |
|
918 | $newSchema->createTable('bar'); |
|
919 | ||
920 | $expected = new SchemaDiff(); |
|
921 | $expected->fromSchema = $oldSchema; |
|
922 | ||
923 | self::assertEquals($expected, Comparator::compareSchemas($oldSchema, $newSchema)); |
|
924 | } |
|
925 | ||
926 | /** |
|
927 | * @group DDC-1657 |