From 0defce65c8ade296523cd9f5788c2abf43c73513 Mon Sep 17 00:00:00 2001 From: Marc Alexander Date: Tue, 19 Jan 2016 23:32:07 +0100 Subject: [PATCH] [ticket/13733] Properly test setting validate_classes to false/true PHPBB3-13733 --- .../ext/vendor2/bar/migrations/bar.php | 7 +++ .../ext/vendor2/bar/migrations/foo.php | 54 +++++++++++++++++++ tests/extension/extension_base_test.php | 17 +++++- 3 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 tests/extension/ext/vendor2/bar/migrations/bar.php create mode 100644 tests/extension/ext/vendor2/bar/migrations/foo.php diff --git a/tests/extension/ext/vendor2/bar/migrations/bar.php b/tests/extension/ext/vendor2/bar/migrations/bar.php new file mode 100644 index 0000000000..ea5ddb6b8b --- /dev/null +++ b/tests/extension/ext/vendor2/bar/migrations/bar.php @@ -0,0 +1,7 @@ + '\vendor2\bar\migrations\migration', + ), + ), ); } /** * @dataProvider data_test_suffix_get_classes */ - public function test_suffix_get_classes($extension_name, $expected) + public function test_suffix_get_classes($extension_name, $validate_classes, $expected) { $extension = $this->extension_manager->get_extension($extension_name); - $this->assertEquals($expected, self::$reflection_method_get_migration_file_list->invoke($extension, false)); + $this->assertEquals($expected, self::$reflection_method_get_migration_file_list->invoke($extension, $validate_classes)); } }