{"push_id":1164141952,"size":1,"distinct_size":1,"ref":"refs/heads/develop","head":"58dd79b3ae55d1e56088a7a68a6385b25f519166","before":"27b4c913dbd07c14427d56338153aa3c2f255ef9","commits":[{"sha":"58dd79b3ae55d1e56088a7a68a6385b25f519166","author":{"name":"Kaapiii","email":"377cb0bf5b15f56a3a6fb3161da9ea2b3272e7ee@hotmail.com"},"message":"V8: Unit Test for EntityManager changes, and Bugfixes for issue #3867 (#3927)\n\n* refactor EntityManagerConfigFactory class to be testable with unit tests\r\n\r\n* add first badge of tests\r\n\r\n* remove not used tearDown\r\n\r\n* add test packages\r\n\r\n* add PackageServiceTest\r\n\r\n* add some more tests to PackageServiceTest\r\n\r\n* add some fixtures\r\n\r\n* first draft of testUninstall from PackageService\r\n\r\n* change visibility of getFileConfigORMMetadata() method\r\n\r\n* add test for PackageService install method, add new method to Package class which returns only the relativ path starting from the install directory\r\n\r\n* add additional source path to the package namespace, if property $pkgAutoloaderMapCoreExtensions is set to true\r\n\r\n* add new test package - used for testing packages with pkgAutoloaderMapCoreExtensions = true\r\n\r\n* add new test package - used for testing packages with additional namespaces in the autoloaders \"$pkgAutoloaderRegistries\"\r\n\r\n* add new test package - with no entites\r\n\r\n* add \"Concrete\" folder to core extension test package\r\n\r\n* update total number of installed packages\r\n\r\n* update the tests for the install method\r\n\r\n* update the tests for the install method, add some src path fixes to Package\r\n\r\n* add test for packages without entities\r\n\r\n* correct wrong comment\r\n\r\n* add Test which covers the uninstallation of packages\r\n\r\n* update @group annotation\r\n\r\n* fix error in package uninstall test\r\n\r\n* replace concrete class type hinting with interface\r\n\r\n* comment not working test\r\n\r\n* add method - which recreates the config containing the package metadata\r\n\r\n* remove all generated proxies on tearDown\r\n\r\n* move the storage location of package metadata for entities to \"generated_overrides\"\r\n\r\n* disable critical test\r\n\r\n* remove all tests\r\n\r\n* add EntityManagerConfigFactoryTest\r\n\r\n* add DatabaseServiceProviderTests\r\n\r\n* add method to update script, which created the metadata configuration for packages\r\n\r\n* add class to use statment\r\n\r\n* add method which creates the metadata of all installed packages during the concrete update, add method which creates the application/src folder\r\n\r\n* remove initial update script","distinct":true,"url":"https://api.github.com/repos/concrete5/concrete5/commits/58dd79b3ae55d1e56088a7a68a6385b25f519166"}]}
{"actor":{"display_login":"aembler"}}