X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=portal-BE%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fportal%2Fservice%2FPersUserWidgetServiceTest.java;fp=portal-BE%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fportal%2Fservice%2FPersUserWidgetServiceTest.java;h=35952053f7b47675161c079215bd14ec054314f0;hb=f7966b9ae53834f9eb664b81ab2d0a3da3f7a9b5;hp=0000000000000000000000000000000000000000;hpb=500bd3b761971db9ff11d8583337799c7891185f;p=portal.git diff --git a/portal-BE/src/test/java/org/onap/portal/service/PersUserWidgetServiceTest.java b/portal-BE/src/test/java/org/onap/portal/service/PersUserWidgetServiceTest.java new file mode 100644 index 00000000..35952053 --- /dev/null +++ b/portal-BE/src/test/java/org/onap/portal/service/PersUserWidgetServiceTest.java @@ -0,0 +1,48 @@ +package org.onap.portal.service; + +import static org.junit.jupiter.api.Assertions.*; + +import javax.transaction.Transactional; +import org.junit.jupiter.api.Test; +import org.junit.runner.RunWith; +import org.onap.portal.domain.dto.transport.WidgetCatalogPersonalization; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.TestPropertySource; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +@Transactional +@TestPropertySource(locations = "classpath:test.properties") +class PersUserWidgetServiceTest { + + @Autowired + private PersUserWidgetService persUserWidgetService; + + @Test + void setPersUserAppValueInvalidWidgetIdDataTest() { + WidgetCatalogPersonalization catalog = getWidgetCatalog(); + catalog.setSelect(true); + try { + persUserWidgetService.setPersUserAppValue(1, catalog); + }catch (IllegalArgumentException e){ + assertEquals("widgetId may not be null", e.getMessage()); + } + } + + @Test + void setPersUserAppValueInvalidSelectDataTest() { + WidgetCatalogPersonalization catalog = getWidgetCatalog(); + catalog.setWidgetId(1L); + try { + persUserWidgetService.setPersUserAppValue(1, catalog); + }catch (IllegalArgumentException e){ + assertEquals("select may not be null", e.getMessage()); + } + } + + private WidgetCatalogPersonalization getWidgetCatalog(){ + return new WidgetCatalogPersonalization(); + } +}