{"shas":[["0820574e82c0f4dd5c0edc19b8b300bb88d872d5","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Remove GD dependency check as we don't need GD","David Soria Parra"],["c4bb68e6fe53b40dd00d2b99c7642624360e57f8","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Add API Version\n\nThe API Version is a simple integer that is incremented everytime we add a\nfunction to library/. It can be used to check for a certain PHProjekt API.\nThis is a necessary prequisite for the extension API.\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["fce977ea5e7bc47946b8dd41a20a52f6ab880182","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Extension API\n\nThe PHProjekt Extension API is a simple mechanism to load a class from a\nModule. The extension can check for dependencies and hook into the system.\nAt the moment we try to load the class <Module>_Extension from\napplication/<Module>/Extension.php.\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["40baa405037fb62b3413a9d1915b8c5a5b19deab","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Initialize the extension during startup\n\nCall the init method during startup.\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["23967c5616a3cca6d0d2bd4d1be669dcc1d82996","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Add DBUnit Testcase class and DB data\n\nAdd XML files for the databse test and use DBUnit to load the data\ninto the database. This introduces the DatabaseTest class that handles\nDBUnit and DB connection initialization.\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["0665f6f574c0f0f04f13d1c41f32243a0d482b58","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Read data sets in FrontInit tests\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["879265ad1b3cb03d49e1994a217d5717c275b1b4","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Do not use try-catch clauses in unit tests to check for exceptions\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["a22911afd46c688a3d733d804139933f6bce8f41","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Check for an expected exception\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["578de2d1bdd0febf864f4d76af9b7257dca8ed49","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Adopt changes to the test database","David Soria Parra"],["cbf3fc31ba0200c1da52e114e7754d74c5b4bf4c","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Remove deprecated PHPUnit/Framework.php includes\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["a3c733f3cca9551c323042888f6cf35b02f03131","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Adapt database changes\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["4227089364f8232dae7c5f6fec0de519e4705462","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Proper initialize database fixture\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["f9a3049efced8a5786c384be6d0ac725c78789a4","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Remove Zend_Registry usage in unit tests to isolate unit tests\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["f3e6b9cdc0a0bdc59bc97fa2029c01424835f714","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Adopt changes to the test database\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["611615d850b13cda460e0f367e18d3c6aa7cd2d9","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Use constant instead of magic constant\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["29f36281aeb4f44d7d30bdcd11679286b732841b","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Use assertContains where possible\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["982cd38a05069a6687bc4bbc7e14bbf793d71de0","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Add FIXME: getError should not clean errors\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["5f1fb0ac63a3d1b421cbdcafaff1d0b8e112f61f","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Return field value as label if no field definition is available\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["3cf18f5660d7defbbb6474641d0d134ae37a180e","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","Add optional $moduleName parameter to getTooltip\n\nWe want to have an optional moduleName parameter to avoid to\nread the module name from the request.\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"],["40853a096fa9ddacf8f9ce74ea6cd64569a663c3","6e7fef5b5c3f9007d49b1899f44b0d30b6352094@mayflower.de","getActiveRecord: Check if attribute is a valid ActiveRecord object\n\nSigned-off-by: David Soria Parra <david.soria_parra@mayflower.de>","David Soria Parra"]],"ref":"refs/heads/dsp/unittests","size":50,"head":"f7d9c4398de602cfa8965d42555a4af7e333eb92","push_id":33440731}