From 5b5a6107ed49e278c10ccf73ed5af1e2b0ec8a36 Mon Sep 17 00:00:00 2001 From: ScarletRedMan Date: Fri, 12 Jan 2024 18:57:02 +0700 Subject: [PATCH] Added test for SequentialFillingTests for check no one picked room --- .../picker/picker/SequentialFillingTests.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/test/java/ru/dragonestia/picker/picker/SequentialFillingTests.java b/app/src/test/java/ru/dragonestia/picker/picker/SequentialFillingTests.java index f781b01..0899f05 100644 --- a/app/src/test/java/ru/dragonestia/picker/picker/SequentialFillingTests.java +++ b/app/src/test/java/ru/dragonestia/picker/picker/SequentialFillingTests.java @@ -1,9 +1,6 @@ package ru.dragonestia.picker.picker; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.MethodOrderer; -import org.junit.jupiter.api.TestMethodOrder; -import org.junit.jupiter.api.Timeout; +import org.junit.jupiter.api.*; import org.junit.jupiter.api.extension.ExtensionContext; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; @@ -66,4 +63,11 @@ public class SequentialFillingTests { ); } } + + @Timeout(value = 1, threadMode = Timeout.ThreadMode.SEPARATE_THREAD) + @Test + void testNoOneRoomExpected() { // Take 9 users. expected none result + var roomOpt = roomRepository.pickFree(node, userFiller.createRandomUsers(9)); + Assertions.assertTrue(roomOpt.isEmpty()); + } }