diff options
author | Joss Armstrong <joss.armstrong@ericsson.com> | 2019-02-26 13:00:23 +0000 |
---|---|---|
committer | Takamune Cho <takamune.cho@att.com> | 2019-02-26 20:10:15 +0000 |
commit | e40278e7c9d6fd8bf24c03cde4cfcc56ddf08307 (patch) | |
tree | 159e228f34d33c57f6ad5d7106738a9108329d26 | |
parent | 7ebe54041c04f938cf58fdec9e120347e64c543a (diff) |
Fix unit tests for PrecheckOption
Increased line coverage to 100%
Increased branch coverage to clear Sonar major warning
Removed console logging and cleaned up assertions
Issue-ID: APPC-1499
Change-Id: Ifc7163d2e112914749514099779bd5d75ba729c9
Signed-off-by: Joss Armstrong <joss.armstrong@ericsson.com>
-rw-r--r-- | appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/data/PrecheckOptionTest.java | 33 |
1 files changed, 25 insertions, 8 deletions
diff --git a/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/data/PrecheckOptionTest.java b/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/data/PrecheckOptionTest.java index 6fc51e438..e2f833977 100644 --- a/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/data/PrecheckOptionTest.java +++ b/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/data/PrecheckOptionTest.java @@ -3,6 +3,8 @@ * ONAP : APPC
* ================================================================================
* Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * Modifications Copyright (C) 2019 Ericsson
* =============================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -47,21 +49,21 @@ public class PrecheckOptionTest { public void testSetpTransactionID() {
precheckoption.setpTransactionID(1);
assertNotNull(precheckoption.getpTransactionID());
- assertEquals(precheckoption.getpTransactionID(),1);
+ assertEquals(1, precheckoption.getpTransactionID());
}
@Test
public void testSetParamName() {
precheckoption.setParamName("abc");
assertNotNull(precheckoption.getParamName());
- assertEquals(precheckoption.getParamName(),"abc");
+ assertEquals("abc", precheckoption.getParamName());
}
@Test
public void testSetParamValue() {
precheckoption.setParamValue("def");
assertNotNull(precheckoption.getParamValue());
- assertEquals(precheckoption.getParamValue(),"def");
+ assertEquals("def", precheckoption.getParamValue());
}
@Test
@@ -70,15 +72,14 @@ public class PrecheckOptionTest { precheckoption.setParamValue("ghi");
precheckoption.setpTransactionID(1);
precheckoption.setRule("jkl");
- String ret = precheckoption.toString();
- assertFalse("toString is not empty", ret.isEmpty());
+ assertFalse("toString is not empty", precheckoption.toString().isEmpty());
}
@Test
public void testSetRule() {
precheckoption.setRule("abc");
assertNotNull(precheckoption.getRule());
- assertEquals(precheckoption.getRule(),"abc");
+ assertEquals("abc", precheckoption.getRule());
}
@Test
@@ -87,13 +88,29 @@ public class PrecheckOptionTest { precheckoption.setParamName("abc");
precheckoption.setParamValue("def");
precheckoption.setRule("jkl");
- System.out.println("precheckoption hashcode is " + precheckoption.hashCode());
+ assertNotNull(precheckoption.hashCode());
}
@Test
public void testEqualsObject() {
- assertTrue(precheckoption1.equals(precheckoption2) && precheckoption2.equals(precheckoption1));
+ assertTrue(precheckoption1.equals(precheckoption2));
assertTrue(precheckoption1.equals(precheckoption1));
assertFalse(precheckoption1.equals(null));
+ assertFalse(precheckoption1.equals(""));
+ precheckoption1.setpTransactionID(1);
+ assertFalse(precheckoption1.equals(precheckoption2));
+ precheckoption2.setpTransactionID(1);
+ precheckoption2.setParamName("other_param_name");
+ assertFalse(precheckoption1.equals(precheckoption2));
+ precheckoption1.setParamName("param_name");
+ assertFalse(precheckoption1.equals(precheckoption2));
+ precheckoption2.setParamName("param_name");
+ precheckoption2.setParamValue("other_param_value");
+ assertFalse(precheckoption1.equals(precheckoption2));
+ precheckoption1.setParamValue("param_value");
+ assertFalse(precheckoption1.equals(precheckoption2));
+ precheckoption2.setParamValue("param_value");
+ precheckoption1.setRule("other_rule");
+ assertFalse(precheckoption1.equals(precheckoption2));
}
}
|