- @SuppressWarnings("deprecation")
- @Test
- public void testGetConfigStringStringMapFail() {
- onapComponentName = null;
- configName = null;
- configAttributes = null;
- try {
- policyConfig = policyEngine.getConfig(onapComponentName, configName, configAttributes);
- } catch (PolicyConfigException e) {
- logger.warn(e.getMessage());
- }
- assertNull(policyConfig);
- }
-
- @SuppressWarnings("deprecation")
- @Test
- public void testGetConfigStringStringMapFail1() {
- onapComponentName = null;
- configName = "testFail";
- configAttributes.put("TestValue", "Fail");
- try {
- policyConfig = policyEngine.getConfig(onapComponentName, configName, configAttributes);
- } catch (PolicyConfigException e) {
- logger.warn(e.getMessage());
- }
- assertNull(policyConfig);
- }
-
- @SuppressWarnings("deprecation")
- @Test
- public void testGetConfigStringStringMapFail2() {
- onapComponentName = "TestFail";
- configName = null;
- configAttributes.put("TestValue", "Fail");
- try {
- policyConfig = policyEngine.getConfig(onapComponentName, configName, configAttributes);
- } catch (PolicyConfigException e) {
- logger.warn(e.getMessage());
- }
- assertNull(policyConfig);
- }
-
- @SuppressWarnings("deprecation")
- @Test
- public void testGetConfigStringStringMapFail3() {
- onapComponentName = "TestFail";
- configName = "configFail";
- configAttributes= null;
- try {
- policyConfig = policyEngine.getConfig(onapComponentName, configName, configAttributes);
- } catch (PolicyConfigException e) {
- logger.warn(e.getMessage());
- }
- assertNull(policyConfig);
- }
-
- @SuppressWarnings("deprecation")
- @Test
- public void testGetConfigStringStringMapfail4() {
- onapComponentName = "TestFail";
- configName = "configFail";
- configAttributes.put("", "");
- try {
- policyConfig = policyEngine.getConfig(onapComponentName, configName, configAttributes);
- } catch (PolicyConfigException e) {
- logger.warn(e.getMessage());
- }
- assertNull(policyConfig);
- }
-
- //@Test
- @SuppressWarnings("deprecation")
- public void testGetConfigStringStringMapNotValid() {
- onapComponentName = "TestFail";
- configName = "configFail";
- configAttributes.put("Action:com.test.fail", "Value");
- try {
- policyConfig = policyEngine.getConfig(onapComponentName, configName, configAttributes);
- } catch (PolicyConfigException e) {
- logger.warn(e.getMessage());
- }
- for(PolicyConfig policyConfig : this.policyConfig){
- logger.info(policyConfig.getPolicyConfigMessage() + " , " +policyConfig.getPolicyConfigStatus());
- assertNotNull(policyConfig);
- assertEquals(PolicyConfigStatus.CONFIG_NOT_FOUND,policyConfig.getPolicyConfigStatus());
- assertNotNull(policyConfig.getPolicyConfigMessage());
- assertNull(policyConfig.getType());
- assertNull(policyConfig.toJSON());
- assertNull(policyConfig.toProperties());
- assertNull(policyConfig.toXML());
- assertNull(policyConfig.toOther());
- }
- }
-
- //@Test
- @SuppressWarnings("deprecation")
- public void testGetConfigStringStringMapValidJSON() {
- onapComponentName = "JSON";
- configName = "JSONconfig";
- configAttributes.put("Resource.com:test:resource:json", "Test");
- configAttributes.put("Action.com:test:action:json", "TestJSON");
- configAttributes.put("Subject.com:test:subject:json", "TestSubject");
- try {
- policyConfig = policyEngine.getConfig(onapComponentName, configName, configAttributes);
- } catch (PolicyConfigException e) {
- logger.warn(e.getMessage());
- }
- for(PolicyConfig policyConfig : this.policyConfig){
- logger.info(policyConfig.getPolicyConfigMessage() + " , " +policyConfig.getPolicyConfigStatus());
- assertNotNull(policyConfig);
- assertEquals(PolicyConfigStatus.CONFIG_RETRIEVED,policyConfig.getPolicyConfigStatus());
- assertNotNull(policyConfig.getPolicyConfigMessage());
- assertEquals(PolicyType.JSON,policyConfig.getType());
- assertNotNull(policyConfig.toJSON());
- assertNull(policyConfig.toProperties());
- assertNull(policyConfig.toXML());
- assertNull(policyConfig.toOther());
- }
- }
-
- //@Test
- @SuppressWarnings("deprecation")
- public void testGetConfigStringStringMapValidXML() {
- onapComponentName = "XML";
- configName = "XMLconfig";
- configAttributes.put("Resource.com:test:resource:json", "Test");
- configAttributes.put("Action.com:test:action:json", "TestJSON");
- configAttributes.put("Subject.com:test:subject:json", "TestSubject");
- try {
- policyConfig = policyEngine.getConfig(onapComponentName, configName, configAttributes);
- } catch (PolicyConfigException e) {
- logger.warn(e.getMessage());
- }
- for(PolicyConfig policyConfig : this.policyConfig){
- logger.info(policyConfig.getPolicyConfigMessage() + " , " +policyConfig.getPolicyConfigStatus());
- assertNotNull(policyConfig);
- assertEquals(PolicyConfigStatus.CONFIG_RETRIEVED,policyConfig.getPolicyConfigStatus());
- assertNotNull(policyConfig.getPolicyConfigMessage());
- assertEquals(PolicyType.XML,policyConfig.getType());
- assertNull(policyConfig.toJSON());
- assertNull(policyConfig.toProperties());
- assertNotNull(policyConfig.toXML());
- assertNull(policyConfig.toOther());
- }
- }
-
- //@Test
- @SuppressWarnings("deprecation")
- public void testGetConfigStringStringMapValidProperties() {
- onapComponentName = "Properties";
- configName = "PropConfig" ;
- configAttributes.put("Resource.com:test:resource:json", "Test");
- configAttributes.put("Action.com:test:action:json", "TestJSON");
- configAttributes.put("Subject.com:test:subject:json", "TestSubject");
- try {
- policyConfig = policyEngine.getConfig(onapComponentName, configName, configAttributes);
- } catch (PolicyConfigException e) {
- logger.warn(e.getMessage());
- }
- for(PolicyConfig policyConfig : this.policyConfig){
- logger.info(policyConfig.getPolicyConfigMessage() + " , " +policyConfig.getPolicyConfigStatus());
- assertNotNull(policyConfig);
- assertEquals(PolicyConfigStatus.CONFIG_RETRIEVED,policyConfig.getPolicyConfigStatus());
- assertNotNull(policyConfig.getPolicyConfigMessage());
- assertEquals(PolicyType.PROPERTIES,policyConfig.getType());
- assertNull(policyConfig.toJSON());
- assertNotNull(policyConfig.toProperties());
- assertNull(policyConfig.toXML());
- assertNull(policyConfig.toOther());
- }
- }
-
- //@Test
- @SuppressWarnings("deprecation")
- public void testGetConfigStringStringMapValidOther() {
- onapComponentName = "Other";
- configName = "OtherConfig" ;
- configAttributes.put("Resource.com:test:resource:json", "Test");
- configAttributes.put("Action.com:test:action:json", "TestJSON");
- configAttributes.put("Subject.com:test:subject:json", "TestSubject");
- try {
- policyConfig = policyEngine.getConfig(onapComponentName, configName, configAttributes);
- } catch (PolicyConfigException e) {
- logger.warn(e.getMessage());
- }
- for(PolicyConfig policyConfig : this.policyConfig){
- logger.info(policyConfig.getPolicyConfigMessage() + " , " +policyConfig.getPolicyConfigStatus());
- assertNotNull(policyConfig);
- assertEquals(PolicyConfigStatus.CONFIG_RETRIEVED,policyConfig.getPolicyConfigStatus());
- assertNotNull(policyConfig.getPolicyConfigMessage());
- assertEquals(PolicyType.OTHER,policyConfig.getType());
- assertNull(policyConfig.toJSON());
- assertNull(policyConfig.toProperties());
- assertNull(policyConfig.toXML());
- assertNotNull(policyConfig.toOther());
- }
- }