X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=models-interactions%2Fmodel-actors%2Factor.sdnc%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fpolicy%2Fcontrolloop%2Factor%2Fsdnc%2FSdncOperationTest.java;h=7c9cbb1508e98c3a58b0df4bb2ad4b5598b8d6ad;hb=e3938e43b8a1f02f74368ecb75c38530285feac0;hp=b7f71715ccbcf505a1a6ef9444eef8d92a8c9f67;hpb=4782f3267518d66d01b3d3cbec9d98ba7e1e92bd;p=policy%2Fmodels.git diff --git a/models-interactions/model-actors/actor.sdnc/src/test/java/org/onap/policy/controlloop/actor/sdnc/SdncOperationTest.java b/models-interactions/model-actors/actor.sdnc/src/test/java/org/onap/policy/controlloop/actor/sdnc/SdncOperationTest.java index b7f71715c..7c9cbb150 100644 --- a/models-interactions/model-actors/actor.sdnc/src/test/java/org/onap/policy/controlloop/actor/sdnc/SdncOperationTest.java +++ b/models-interactions/model-actors/actor.sdnc/src/test/java/org/onap/policy/controlloop/actor/sdnc/SdncOperationTest.java @@ -3,6 +3,7 @@ * ONAP * ================================================================================ * Copyright (C) 2020 AT&T Intellectual Property. All rights reserved. + * Modifications Copyright (C) 2023 Nordix Foundation. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,28 +23,44 @@ package org.onap.policy.controlloop.actor.sdnc; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; -import java.util.Map; -import java.util.TreeMap; +import java.util.Collections; import org.junit.Before; import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.junit.MockitoJUnitRunner; +import org.onap.policy.sdnc.SdncHealRequest; +import org.onap.policy.sdnc.SdncHealRequestHeaderInfo; import org.onap.policy.sdnc.SdncRequest; +@RunWith(MockitoJUnitRunner.class) public class SdncOperationTest extends BasicSdncOperation { + private static final String MY_URI = "my-uri"; + private SdncRequest request; private SdncOperation oper; /** * Sets up. */ + @Override @Before public void setUp() throws Exception { super.setUp(); - oper = new SdncOperation(params, config) { + request = new SdncRequest(); + request.setUrl(MY_URI); + + SdncHealRequest healRequest = new SdncHealRequest(); + request.setHealRequest(healRequest); + + SdncHealRequestHeaderInfo headerInfo = new SdncHealRequestHeaderInfo(); + healRequest.setRequestHeaderInfo(headerInfo); + headerInfo.setSvcRequestId(SUB_REQ_ID); + + oper = new SdncOperation(params, config, Collections.emptyList()) { @Override protected SdncRequest makeRequest(int attempt) { return request; @@ -57,11 +74,6 @@ public class SdncOperationTest extends BasicSdncOperation { assertEquals(DEFAULT_OPERATION, oper.getName()); } - @Test - public void testStartPreprocessorAsync() { - assertNotNull(oper.startPreprocessorAsync()); - } - @Test public void testStartOperationAsync_testStartRequestAsync() throws Exception { verifyOperation(oper); @@ -85,9 +97,4 @@ public class SdncOperationTest extends BasicSdncOperation { response.setResponseOutput(null); assertFalse(oper.isSuccess(null, response)); } - - @Override - protected Map makeEnrichment() { - return new TreeMap<>(); - } }