From 8fdf2dee7684f4911a58a2350626300af52b6e4d Mon Sep 17 00:00:00 2001 From: "Sonsino, Ofir (os0695)" Date: Sun, 18 Mar 2018 16:06:37 +0200 Subject: Unit tests Change-Id: I9ff2a916f09856e3a79d037a8815224ddb9e7a9b Issue-ID: VID-197 Signed-off-by: Sonsino, Ofir (os0695) --- .../onap/portalapp/conf/ExternalAppConfigTest.java | 87 ++++++++++++++++++++++ .../conf/HibernateMappingLocationsTest.java | 29 ++++++++ .../org/onap/portalapp/scheduler/RegisterTest.java | 39 ++++++++++ .../portalapp/scheduler/RegistryAdapterTest.java | 75 +++++++++++++++++++ .../portalapp/service/AdminAuthExtensionTest.java | 45 +++++++++++ 5 files changed, 275 insertions(+) create mode 100644 epsdk-app-onap/src/test/java/org/onap/portalapp/conf/ExternalAppConfigTest.java create mode 100644 epsdk-app-onap/src/test/java/org/onap/portalapp/conf/HibernateMappingLocationsTest.java create mode 100644 epsdk-app-onap/src/test/java/org/onap/portalapp/scheduler/RegisterTest.java create mode 100644 epsdk-app-onap/src/test/java/org/onap/portalapp/scheduler/RegistryAdapterTest.java create mode 100644 epsdk-app-onap/src/test/java/org/onap/portalapp/service/AdminAuthExtensionTest.java (limited to 'epsdk-app-onap/src/test/java/org/onap') diff --git a/epsdk-app-onap/src/test/java/org/onap/portalapp/conf/ExternalAppConfigTest.java b/epsdk-app-onap/src/test/java/org/onap/portalapp/conf/ExternalAppConfigTest.java new file mode 100644 index 00000000..120ea25e --- /dev/null +++ b/epsdk-app-onap/src/test/java/org/onap/portalapp/conf/ExternalAppConfigTest.java @@ -0,0 +1,87 @@ +package org.onap.portalapp.conf; + +import java.util.List; + +import org.junit.Test; +import org.onap.portalapp.scheduler.RegistryAdapter; +import org.onap.portalsdk.core.auth.LoginStrategy; +import org.onap.portalsdk.core.service.DataAccessService; +import org.springframework.jdbc.datasource.init.DataSourceInitializer; +import org.springframework.jdbc.datasource.init.DatabasePopulator; +import org.springframework.scheduling.quartz.SchedulerFactoryBean; +import org.springframework.web.servlet.ViewResolver; +import org.springframework.web.servlet.config.annotation.InterceptorRegistry; +import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; + +public class ExternalAppConfigTest { + + private ExternalAppConfig createTestSubject() { + return new ExternalAppConfig(); + } + + @Test + public void testViewResolver() throws Exception { + ExternalAppConfig testSubject; + ViewResolver result; + + // default test + testSubject = createTestSubject(); + result = testSubject.viewResolver(); + } + + + + @Test + public void testDataAccessService() throws Exception { + ExternalAppConfig testSubject; + DataAccessService result; + + // default test + testSubject = createTestSubject(); + result = testSubject.dataAccessService(); + } + + @Test + public void testAddTileDefinitions() throws Exception { + ExternalAppConfig testSubject; + List result; + + // default test + testSubject = createTestSubject(); + result = testSubject.addTileDefinitions(); + } + + + + @Test + public void testCacheManager() throws Exception { + ExternalAppConfig testSubject; + //AbstractCacheManager result; + + // default test + testSubject = createTestSubject(); + testSubject.cacheManager(); + } + + + + @Test + public void testSetSchedulerRegistryAdapter() throws Exception { + ExternalAppConfig testSubject; + RegistryAdapter schedulerRegistryAdapter = null; + + // default test + testSubject = createTestSubject(); + testSubject.setSchedulerRegistryAdapter(schedulerRegistryAdapter); + } + + @Test + public void testLoginStrategy() throws Exception { + ExternalAppConfig testSubject; + LoginStrategy result; + + // default test + testSubject = createTestSubject(); + result = testSubject.loginStrategy(); + } +} \ No newline at end of file diff --git a/epsdk-app-onap/src/test/java/org/onap/portalapp/conf/HibernateMappingLocationsTest.java b/epsdk-app-onap/src/test/java/org/onap/portalapp/conf/HibernateMappingLocationsTest.java new file mode 100644 index 00000000..5daba43d --- /dev/null +++ b/epsdk-app-onap/src/test/java/org/onap/portalapp/conf/HibernateMappingLocationsTest.java @@ -0,0 +1,29 @@ +package org.onap.portalapp.conf; + +import org.junit.Test; + +public class HibernateMappingLocationsTest { + + private HibernateMappingLocations createTestSubject() { + return new HibernateMappingLocations(); + } + + @Test + public void testGetMappingLocations() throws Exception { + HibernateMappingLocations testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.getMappingLocations(); + } + + @Test + public void testGetPackagesToScan() throws Exception { + HibernateMappingLocations testSubject; + String[] result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPackagesToScan(); + } +} \ No newline at end of file diff --git a/epsdk-app-onap/src/test/java/org/onap/portalapp/scheduler/RegisterTest.java b/epsdk-app-onap/src/test/java/org/onap/portalapp/scheduler/RegisterTest.java new file mode 100644 index 00000000..8fed88c5 --- /dev/null +++ b/epsdk-app-onap/src/test/java/org/onap/portalapp/scheduler/RegisterTest.java @@ -0,0 +1,39 @@ +package org.onap.portalapp.scheduler; + +import java.util.List; + +import org.junit.Test; + +public class RegisterTest { + + private Register createTestSubject() { + return new Register(); + } + + @Test + public void testGetTriggers() throws Exception { + Register testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.getTriggers(); + } + + @Test + public void testGetScheduleTriggers() throws Exception { + Register testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.getScheduleTriggers(); + } + + @Test + public void testSetScheduleTriggers() throws Exception { + Register testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.setScheduleTriggers(null); + } +} \ No newline at end of file diff --git a/epsdk-app-onap/src/test/java/org/onap/portalapp/scheduler/RegistryAdapterTest.java b/epsdk-app-onap/src/test/java/org/onap/portalapp/scheduler/RegistryAdapterTest.java new file mode 100644 index 00000000..c685fb20 --- /dev/null +++ b/epsdk-app-onap/src/test/java/org/onap/portalapp/scheduler/RegistryAdapterTest.java @@ -0,0 +1,75 @@ +package org.onap.portalapp.scheduler; + +import java.util.List; + +import org.junit.Test; +import org.onap.portalsdk.core.scheduler.Registerable; +import org.onap.portalsdk.workflow.services.WorkflowScheduleService; +import org.springframework.scheduling.quartz.SchedulerFactoryBean; + +public class RegistryAdapterTest { + + private RegistryAdapter createTestSubject() { + return new RegistryAdapter(); + } + + @Test + public void testSetSchedulerBean() throws Exception { + RegistryAdapter testSubject; + SchedulerFactoryBean schedulerBean = null; + + // default test + testSubject = createTestSubject(); + testSubject.setSchedulerBean(schedulerBean); + } + + @Test + public void testGetSchedulerBean() throws Exception { + RegistryAdapter testSubject; + SchedulerFactoryBean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSchedulerBean(); + } + + @Test + public void testGetRegistry() throws Exception { + RegistryAdapter testSubject; + Registerable result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRegistry(); + } + + @Test + public void testSetRegistry() throws Exception { + RegistryAdapter testSubject; + Registerable registry = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRegistry(registry); + } + + @Test + public void testGetWorkflowScheduleService() throws Exception { + RegistryAdapter testSubject; + WorkflowScheduleService result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getWorkflowScheduleService(); + } + + @Test + public void testSetWorkflowScheduleService() throws Exception { + RegistryAdapter testSubject; + WorkflowScheduleService workflowScheduleService = null; + + // default test + testSubject = createTestSubject(); + testSubject.setWorkflowScheduleService(workflowScheduleService); + } +} \ No newline at end of file diff --git a/epsdk-app-onap/src/test/java/org/onap/portalapp/service/AdminAuthExtensionTest.java b/epsdk-app-onap/src/test/java/org/onap/portalapp/service/AdminAuthExtensionTest.java new file mode 100644 index 00000000..6b1066b5 --- /dev/null +++ b/epsdk-app-onap/src/test/java/org/onap/portalapp/service/AdminAuthExtensionTest.java @@ -0,0 +1,45 @@ +package org.onap.portalapp.service; + +import java.util.Set; + +import org.junit.Test; +import org.onap.portalsdk.core.domain.Role; +import org.onap.portalsdk.core.domain.User; + +public class AdminAuthExtensionTest { + + private AdminAuthExtension createTestSubject() { + return new AdminAuthExtension(); + } + + @Test + public void testSaveUserExtension() throws Exception { + AdminAuthExtension testSubject; + User user = null; + + // default test + testSubject = createTestSubject(); + testSubject.saveUserExtension(user); + } + + @Test + public void testEditUserExtension() throws Exception { + AdminAuthExtension testSubject; + User user = null; + + // default test + testSubject = createTestSubject(); + testSubject.editUserExtension(user); + } + + @Test + public void testSaveUserRoleExtension() throws Exception { + AdminAuthExtension testSubject; + Set roles = null; + User user = null; + + // default test + testSubject = createTestSubject(); + testSubject.saveUserRoleExtension(roles, user); + } +} \ No newline at end of file -- cgit 1.2.3-korg