diff --git a/xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-api/src/test/java/org/xwiki/notifications/internal/DefaultCompositeEventStatusManagerTest.java b/xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-api/src/test/java/org/xwiki/notifications/internal/DefaultCompositeEventStatusManagerTest.java new file mode 100644 index 000000000000..fb23c48db3a6 --- /dev/null +++ b/xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-api/src/test/java/org/xwiki/notifications/internal/DefaultCompositeEventStatusManagerTest.java @@ -0,0 +1,50 @@ +/* + * See the NOTICE file distributed with this work for additional + * information regarding copyright ownership. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ +package org.xwiki.notifications.internal; + +import java.util.Collections; +import java.util.List; + +import org.junit.jupiter.api.Test; +import org.xwiki.notifications.CompositeEventStatus; +import org.xwiki.test.junit5.mockito.ComponentTest; +import org.xwiki.test.junit5.mockito.InjectMockComponents; + +import static org.junit.jupiter.api.Assertions.assertTrue; + +/** + * Unit tests ofr {@link DefaultCompositeEventStatusManager} + * + * @version $Id$ + */ +@ComponentTest +public class DefaultCompositeEventStatusManagerTest +{ + @InjectMockComponents + private DefaultCompositeEventStatusManager eventStatusManager; + + @Test + void getCompositeEventStatusesWhenEmpty() throws Exception + { + List statuses = + this.eventStatusManager.getCompositeEventStatuses(Collections.emptyList(), null); + assertTrue(statuses.isEmpty()); + } +}