Merge "Fix use try-with-resources sonar issue"
authorLusheng Ji <lji@research.att.com>
Thu, 16 Aug 2018 13:50:57 +0000 (13:50 +0000)
committerGerrit Code Review <gerrit@onap.org>
Thu, 16 Aug 2018 13:50:57 +0000 (13:50 +0000)
dcae-analytics-aai/src/test/java/org/onap/dcae/apod/analytics/aai/AAIClientFactoryTest.java [new file with mode: 0644]
dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/utils/ValidationUtils.java
dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/validation/CDAPAppSettingsValidator.java
dcae-analytics-cdap-plugins/src/main/java/org/onap/dcae/apod/analytics/cdap/plugins/utils/CDAPPluginUtils.java
dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/GenericValidationResponse.java
dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/ValidationResponse.java

diff --git a/dcae-analytics-aai/src/test/java/org/onap/dcae/apod/analytics/aai/AAIClientFactoryTest.java b/dcae-analytics-aai/src/test/java/org/onap/dcae/apod/analytics/aai/AAIClientFactoryTest.java
new file mode 100644 (file)
index 0000000..b99eb9c
--- /dev/null
@@ -0,0 +1,19 @@
+package org.onap.dcae.apod.analytics.aai;
+
+import static org.junit.Assert.assertNotNull;
+
+import org.junit.Test;
+
+
+public class AAIClientFactoryTest {
+
+       
+
+       @Test
+       public void testCreate_shouldReturn_NotNull() {
+               AAIClientFactory result = AAIClientFactory.create();
+               assertNotNull(result);
+
+       }
+
+}
index 5ab2427..bfd7b31 100644 (file)
@@ -80,7 +80,7 @@ public abstract class ValidationUtils {
      * @param <R> Validation Response type
      * @param <V> Validator Type
      */
-    public static <T extends CDAPAppSettings, R extends ValidationResponse<T>,
+    public static <T extends CDAPAppSettings, R extends ValidationResponse,
             V extends CDAPAppSettingsValidator<T, R>> void validateSettings(@Nonnull final T appSettings,
                                                                             @Nonnull final V appSettingsValidator) {
         checkNotNull(appSettings, "App Settings must not be null");
index 2d3cbb1..0154916 100644 (file)
@@ -34,7 +34,7 @@ import org.onap.dcae.apod.analytics.common.validation.ValidationResponse;
  *
  * @author Rajiv Singla . Creation Date: 11/2/2016.
  */
-public interface CDAPAppSettingsValidator<T extends CDAPAppSettings, R extends ValidationResponse<T>>
+public interface CDAPAppSettingsValidator<T extends CDAPAppSettings, R extends ValidationResponse>
         extends DCAEValidator {
 
     /**
index 5f622cd..657f0af 100644 (file)
@@ -53,7 +53,7 @@ public abstract class CDAPPluginUtils extends AnalyticsModelJsonUtils {
 
     public static final Function<Schema, Schema.Type> SCHEMA_TO_TYPE_FUNCTION = new Function<Schema, Schema.Type>() {
         @Override
-        public Schema.Type apply(@Nonnull Schema schema) {
+        public Schema.Type apply(Schema schema) {
             return schema.getType();
         }
     };
index 55afe29..9c440ae 100644 (file)
@@ -35,7 +35,7 @@ import java.util.Set;
  *
  * @author Rajiv Singla . Creation Date: 10/24/2016.
  */
-public class GenericValidationResponse<T> implements ValidationResponse<T> {
+public class GenericValidationResponse<T> implements ValidationResponse {
 
     private LinkedHashMap<String, String> errorMessageMap = new LinkedHashMap<>();
 
index d64dab7..c0065e2 100644 (file)
@@ -27,11 +27,11 @@ import java.util.Set;
 /**
  * Validation Response contract
  *
- * @param <T> Entity class type which is being validated
+ *
  *
  * @author Rajiv Singla . Creation Date: 10/24/2016.
  */
-public interface ValidationResponse<T> {
+public interface ValidationResponse {
 
     /**
      * Returns true if validation resulted in one or more errors