diff options
Diffstat (limited to 'appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/iaas/impl/RequestFailedExceptionTest.java')
-rw-r--r-- | appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/iaas/impl/RequestFailedExceptionTest.java | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/iaas/impl/RequestFailedExceptionTest.java b/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/iaas/impl/RequestFailedExceptionTest.java index d609fd4a8..81fa87714 100644 --- a/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/iaas/impl/RequestFailedExceptionTest.java +++ b/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/iaas/impl/RequestFailedExceptionTest.java @@ -22,10 +22,12 @@ package org.onap.appc.adapter.iaas.impl; import org.glassfish.grizzly.http.util.HttpStatus;
import org.junit.Assert;
import org.junit.Test;
-
import com.att.cdp.zones.model.Server;
import com.att.cdp.zones.model.Stack;
+/**
+ * This class is used to test methods and functions of the Request Failed Exception class
+ */
public class RequestFailedExceptionTest {
@Test
@@ -48,6 +50,7 @@ public class RequestFailedExceptionTest { @Test
public void testRequestFailedExceptionStringStringHttpStatusServer() {
Server server=new Server();
+ server.setId("svrId");
HttpStatus status=HttpStatus.OK_200;
String reason="Success";
String operation="POST";
@@ -56,10 +59,12 @@ public class RequestFailedExceptionTest { requestFailedException.setReason(reason);
requestFailedException.setServerId("svrId");
requestFailedException.setStatus(status);
+ requestFailedException.setServer(server);
Assert.assertEquals("POST",requestFailedException.getOperation());
Assert.assertEquals("Success",requestFailedException.getReason());
Assert.assertEquals("svrId",requestFailedException.getServerId());
Assert.assertEquals( HttpStatus.OK_200,requestFailedException.getStatus());
+ Assert.assertEquals(server, requestFailedException.getServer());
}
@Test
@@ -120,4 +125,21 @@ public class RequestFailedExceptionTest { Assert.assertTrue(requestFailedException.getLocalizedMessage().contains(message));
Assert.assertTrue(requestFailedException.getMessage().contains(message));
}
+
+ /**
+ * This test case is used to test the request failed exception class without server
+ *
+ */
+ @Test
+ public void testRequestFailedExceptionThrowableStringWithoutServer() {
+ String tMessage = "throwable message";
+ Server server = null;
+ HttpStatus status = HttpStatus.ACCEPTED_202;
+ String reason = "Success";
+ String operation = "POST";
+ Throwable throwable = new Throwable(tMessage);
+ RequestFailedException requestFailedException = new RequestFailedException(throwable, operation, reason, status, server);
+ Assert.assertEquals(throwable, requestFailedException.getCause());
+ Assert.assertNull(requestFailedException.getServer());
+ }
}
|