New Guard actor request structure is incorrect
[policy/models.git] / models-interactions / model-actors / actor.guard / src / test / java / org / onap / policy / controlloop / actor / guard / GuardParamsTest.java
index 1723683..102dcbb 100644 (file)
@@ -60,12 +60,13 @@ public class GuardParamsTest {
     public void testValidate() {
         assertTrue(params.validate(CONTAINER).isValid());
 
+        testValidateField("onapName", "null", bldr -> bldr.onapName(null));
+        testValidateField("onapComponent", "null", bldr -> bldr.onapComponent(null));
+        testValidateField("onapInstance", "null", bldr -> bldr.onapInstance(null));
+        testValidateField("action", "null", bldr -> bldr.action(null));
+
         // validate one of the superclass fields
         testValidateField("clientName", "null", bldr -> bldr.clientName(null));
-
-        // validate with mostly empty params
-        params = GuardParams.builder().clientName(CLIENT).path(PATH).timeoutSec(TIMEOUT).build();
-        assertTrue(params.validate(CONTAINER).isValid());
     }
 
     @Test