En, début de semaine j’ai fait une nouvelle version sur google play avec les correctifs pour la migration et ceux de Théodore pour le thème sombre. En même temps, j’ai créé un dossier pour avoir des apk pour les versions sur google play pour aider à tester en cas de besoin futur.
Ensuite, j’ai profité pour mettre à jour certaines dépendances sur gradle, mais certaines dépendances n’ont pas été mis à jour dû au fait que la mise à jour de ceux-ci cause des plantages.
Après, j’ai tenté de réglé le problème de la caméra qui ne se lance pas sur mon téléphone pendant plusieurs heures, sans succès j’ai poussé ce que j’ai entamé sur une branche pour ensuite travailler sur ce sujet durant un autre moment.
Un autre point que j’ai aussi regardé et l’envoie des commentaires et notes sur les œuvres prises en photo, comme abordé lors de la rencontre hebdomadaire en attendant le correctif des photos qui ne s’envoient pas on a voulu au moins envoyer les commentaires et note attribués à ces œuvres.
Par contre, en regardant ce problème j’ai remarqué dans la base de données qu’une autre photo s’envoie à la place de ma photo ce qui me semble étrange.
Ceci n’est pas ma photo.
Finalement, j’ai continué à travailler sur les tests unitaires, j’ai tenté de faire le module d’activity vu qu’il me semblait assez simple, mais finalement après certaines recherches j’ai remarqué que ce n’était pas utile vu que la méthode comprise dans la classe n’est pas facilement testable.
Du coup, j’ai essayé de voir plus de documentations pour pouvoir mieux comprendre ce qui doit être testé.
Références sur test unitaires :
https://developer.android.com/training/testing/fundamentals
https://developer.android.com/studio/test#view_test_coverage
https://www.vogella.com/tutorials/AndroidTesting/article.html
https://proandroiddev.com/understanding-unit-tests-for-android-in-2021-71984f370240
https://proandroiddev.com/easy-instrumented-tests-ui-tests-for-android-in-2021-2e28134ff309
Finalement j’ai fait de l’avancement sur les tests unitaires du module de database, j’ai fait du refactoring sur quelques parties de code dans activity pour réduire la complexité de la fonction onCreate dans toutes les classes activity au besoin.