[ticket/13733] Make sure migration classes always have same order in tests

PHPBB3-13733
This commit is contained in:
Marc Alexander 2016-01-20 11:16:06 +01:00
parent 0defce65c8
commit a60935b99d

View file

@ -74,9 +74,7 @@ class phpbb_extension_extension_base_test extends phpbb_test_case
array(
'vendor2/bar',
true,
array(
2 => '\vendor2\bar\migrations\migration',
),
array('\vendor2\bar\migrations\migration'),
),
);
}
@ -87,6 +85,8 @@ class phpbb_extension_extension_base_test extends phpbb_test_case
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, $validate_classes));
$migration_classes = self::$reflection_method_get_migration_file_list->invoke($extension, $validate_classes);
sort($migration_classes);
$this->assertEquals($expected, $migration_classes);
}
}