1 package io.github.magwas.inez.storage;
2
3 import static org.junit.jupiter.api.Assertions.assertEquals;
4
5 import java.util.Optional;
6
7 import org.junit.jupiter.api.DisplayName;
8 import org.junit.jupiter.api.Test;
9 import org.mockito.InjectMocks;
10
11 import io.github.magwas.inez.BridiTestData;
12 import io.github.magwas.testing.TestBase;
13
14 class FindBridiByIdTest extends TestBase implements BridiTestData {
15
16 @InjectMocks
17 FindBridiByIdService findBridiById;
18
19 @Test
20 @DisplayName("finds the bridi by Id")
21 void test() {
22 assertEquals(Optional.of(SUMTI_IS_A_THING), findBridiById.apply(SUMTI_IS_A_THING_ID));
23 }
24
25 @Test
26 @DisplayName("returns empty if no bridi found")
27 void test1() {
28 assertEquals(Optional.empty(), findBridiById.apply(NONEXISTENT_ID));
29 }
30 }