diff options
Diffstat (limited to 'nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/vnfm/TestDriverProperties.java')
-rw-r--r-- | nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/vnfm/TestDriverProperties.java | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/vnfm/TestDriverProperties.java b/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/vnfm/TestDriverProperties.java index 22db05b2..6a98e9e0 100644 --- a/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/vnfm/TestDriverProperties.java +++ b/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/vnfm/TestDriverProperties.java @@ -18,18 +18,36 @@ package org.onap.vfc.nfvo.driver.vnfm.svnfm.nokia.vnfm; import org.junit.Test; +import static junit.framework.TestCase.assertEquals; import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor; -public class TestDriverProperties { +public class TestDriverProperties extends TestBase{ /** * Test basic POJO behaviour */ @Test public void test() { + assertPojoMethodsFor(DriverProperties.class).areWellImplemented(); + } + /** + * Test parameter initialization by Spring + * - changes in this constants should be also altered in + * - application*.properties + * - in deployment configuration file + * - documentation + */ + @Test + public void testSpringParameterLoading(){ + DriverProperties driverProperties = new DriverProperties(); + setFieldWithPropertyAnnotation(driverProperties, "${cbamCatalogUrl}", "cbamCatalogUrl"); + setFieldWithPropertyAnnotation(driverProperties, "${cbamLcnUrl}", "cbamLcnUrl"); + setFieldWithPropertyAnnotation(driverProperties, "${vnfmId}", "vnfmId"); + assertEquals("cbamCatalogUrl", driverProperties.getCbamCatalogUrl()); + assertEquals("cbamLcnUrl", driverProperties.getCbamLcnUrl()); + assertEquals("vnfmId", driverProperties.getVnfmId()); - assertPojoMethodsFor(DriverProperties.class).areWellImplemented(); } } |