BAEL-4321 yaml config to map in pojo demo

This commit is contained in:
Trixi Turny
2020-08-18 09:32:12 +01:00
parent 2ddbdb5b4e
commit 4e9ce6e4cc
9 changed files with 217 additions and 0 deletions
@@ -0,0 +1,38 @@
package com.baeldung.boot.properties.controller;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
import com.baeldung.boot.properties.service.SizeConverterService;
import static org.junit.jupiter.api.Assertions.*;
import static org.mockito.Mockito.when;
@ExtendWith(MockitoExtension.class)
class TshirtSizeControllerUnitTest {
@Mock
private SizeConverterService service;
@InjectMocks
private TshirtSizeController tested;
@Test
void whenConvertSize_thenOK() {
// Given
String label = "S";
String countryCode = "fr";
int result = 36;
// When
when(service.convertSize(label, countryCode)).thenReturn(result);
int actual = tested.convertSize(label, countryCode);
// Then
assertEquals(actual, result);
}
}