Don't always validate restServerParameters 81/113581/3
authorJim Hahn <jrh3@att.com>
Tue, 6 Oct 2020 17:50:36 +0000 (13:50 -0400)
committerJim Hahn <jrh3@att.com>
Tue, 6 Oct 2020 18:26:11 +0000 (14:26 -0400)
commite54ce7a34fe5ae1425336aa461d70eee9386d90a
tree1dbe13fef3df207df1c99a31f240eddbe4d9d1c7
parent9591e2dd26eacd9fd44ac72c325b83ca3d3534f9
Don't always validate restServerParameters

Restored original validation code to DmaapSimParameterGroup so it works
as it originally worked (i.e., required "restServerParameters").
However, modified SimulatorParameters to validate the relevant fields
directly, rather than relying on DmaapSimParameterGroup.validate(), thus
eliminating all checks on "restServerParameters" when used within
SimulatorParameters.

Issue-ID: POLICY-2858
Change-Id: I9a09431ce3056a874bf2dba1c5bd6c418f37f69b
Signed-off-by: Jim Hahn <jrh3@att.com>
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/parameters/DmaapSimParameterGroup.java
models-sim/policy-models-simulators/src/main/java/org/onap/policy/models/simulators/SimulatorParameters.java
models-sim/policy-models-simulators/src/test/java/org/onap/policy/models/simulators/MainTest.java
models-sim/policy-models-simulators/src/test/java/org/onap/policy/models/simulators/SimulatorParametersTest.java
models-sim/policy-models-simulators/src/test/resources/emptyRestServer.json [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/resources/invalidDmaapName.json [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/resources/invalidDmaapProvider.json [moved from models-sim/policy-models-simulators/src/test/resources/invalidDmaapParameters.json with 100% similarity]
models-sim/policy-models-simulators/src/test/resources/invalidGrpcServer.json [moved from models-sim/policy-models-simulators/src/test/resources/invalidGrpcParameters.json with 100% similarity]
models-sim/policy-models-simulators/src/test/resources/invalidTopicSweep.json [new file with mode: 0644]