Refactoring and tests about the PHP code in Lizmap
His main goal was to lead a refactoring on the PHP code of Lizmap, to make it easier to write unit tests.
His second goal was writing unittests. Approximately 200 unit tests have been added. These tests are executed by the continuous integration platform on each commit to avoid regressions and bugs.
Thanks to this work, we will avoid regressions for any next versions of Lizmap by having more tests on our continuous integration platform.
Thanks to you Adrien ;)