* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class ChangelogGeneratorTest extends SchemaTestCase { public function testGenerate() { $schemaA = $this->schemaManager->getSchema(SchemaA::class)->getDefinitions(); $schemaB = $this->schemaManager->getSchema(SchemaB::class)->getDefinitions(); $generator = new ChangelogGenerator(); $actual = iterator_to_array($generator->generate($schemaA, $schemaB), false); $expect = [ 'Type "LocationA" was removed', 'Type "LocationB" was added', ]; $this->assertEquals($expect, $actual); } } __halt_compiler();----SIGNATURE:----KtBubUXrcg65YGYMw1GXz7YZvbSx5ufe/p75dxUjR0fqtoxWcB+s/9/hR2UBVB6g0XObKJVnbcTnYyW7WRQegbuGQ6IIIX9YuE9fjR715AnfIxunpFuoJDsv0FwX6sXfvPkgPuNLxqc3Pn29SZyoC6xzlah1nk4wjsnTrzd7ATbtqpyrkOANnppwtZcdoHNnzGIN/HoG44PtuDhYEHvWdvGeK/hK0doDZhs1xKUJtvvMNqvv/HoGImZ0BPDhFGLVZPUwS+v1g47kGQ3zhcT3Wl3700XF8hAJoe5dQ/VSlx7fAMkhvVa956iPl2WKK8m0d2t4szbqZXtvBJsus9ZIGxVdBYachkQlm9xItn4Bf2yfBx1xcWHZVy6By7vkgaWqItPjYDFU0Uvk39egvZc5i8wFv1RCdct5xF+CtFV+/rP8wpr1F9UobMxwdBJNnmsoXSNA9AjNnyiUdeJ5KejxfGUI/aHWSRxCIY461TJT2BBR6WmYoTnvWv20jz8ttaT6kS48tyNEz0HkQEuaJAndhhTUKBd2593v23S32AB+HzEVMq/Kjjl/6FhghZkL30TXdMAwTol14HZGG5c1oFHUnce4u3/wlKxVS0HvqTGwv5ztmTbfW24Kpxovu5/wX5Sy0NTlPTQJU8rxm0gTr4M9vYlRmf2a1NID7Z522dDKQoM=----ATTACHMENT:----Mzg2MDg1MjcxMTMzMDQxNSA4NzMwMzU4ODk3MDUxMDczIDYxNzE0MjAwMDU3MjM5MzE=