From ba31d6802e564ed6e86d387d54d291c641d93fa9 Mon Sep 17 00:00:00 2001 From: dahoud <41957584+DahoudG@users.noreply.github.com> Date: Sat, 11 Apr 2026 02:50:33 +0000 Subject: [PATCH] test(MembreSummaryResponse): cover isActif(false) branch for 100% Jacoco isActif() had 1 of 4 branches missed: Boolean=false was never tested. Added explicit test for actif=false (distinct from null). --- .../api/dto/membre/MembreSummaryResponseTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/test/java/dev/lions/unionflow/server/api/dto/membre/MembreSummaryResponseTest.java b/src/test/java/dev/lions/unionflow/server/api/dto/membre/MembreSummaryResponseTest.java index 5f31068..d076adb 100644 --- a/src/test/java/dev/lions/unionflow/server/api/dto/membre/MembreSummaryResponseTest.java +++ b/src/test/java/dev/lions/unionflow/server/api/dto/membre/MembreSummaryResponseTest.java @@ -249,6 +249,16 @@ class MembreSummaryResponseTest { assertThat(r.getActif()).isNull(); } + @Test + @DisplayName("isActif false quand actif explicitement false") + void isActifExplicitlyFalse() { + MembreSummaryResponse r = new MembreSummaryResponse( + UUID.randomUUID(), null, null, null, null, + null, null, null, null, null, false, null, null, null, null); + assertThat(r.isActif()).isFalse(); + assertThat(r.getActif()).isFalse(); + } + @Test @DisplayName("getters calculés retournent les valeurs attendues") void gettersCalcules() {