+++ /dev/null
-/*
- * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- */
-package org.opendaylight.controller.northbound.commons.exception;
-
-import javax.ws.rs.core.Response;
-
-import org.junit.Assert;
-import org.junit.Test;
-
-public class CommonsNorthboundExceptionTest {
-
- @Test
- public void testMethodNotAllowed() {
- MethodNotAllowed mna = new MethodNotAllowed();
- Assert.assertTrue(mna.getStatusCode() == 405);
- Assert.assertTrue(mna.getReasonPhrase().equals("Method Not Allowed"));
- Assert.assertTrue(mna.getFamily().equals(
- Response.Status.Family.CLIENT_ERROR));
- }
-
- @Test
- public void testInternalServerErrorException() {
- try {
- throw new InternalServerErrorException("Internal Server Exception");
- } catch (InternalServerErrorException e) {
- Assert.assertTrue(e.getResponse().getEntity()
- .equals("Internal Server Exception"));
- }
- }
-
- @Test
- public void testMethodNotAllowedException() {
- try {
- throw new MethodNotAllowedException("Method Not Allowed Exception");
- } catch (MethodNotAllowedException e) {
- Assert.assertTrue(e.getResponse().getEntity()
- .equals("Method Not Allowed Exception"));
- }
- }
-
- @Test
- public void testNotAcceptableException() {
- try {
- throw new NotAcceptableException("Not Acceptable Exception");
- } catch (NotAcceptableException e) {
- Assert.assertTrue(e.getResponse().getEntity()
- .equals("Not Acceptable Exception"));
- }
- }
-
- @Test
- public void testResourceConflictException() {
- try {
- throw new ResourceConflictException("Resource Conflict Exception");
- } catch (ResourceConflictException e) {
- Assert.assertTrue(e.getResponse().getEntity()
- .equals("Resource Conflict Exception"));
- }
- }
-
- @Test
- public void testResourceForbiddenException() {
- try {
- throw new ResourceForbiddenException("Resource Forbidden Exception");
- } catch (ResourceForbiddenException e) {
- Assert.assertTrue(e.getResponse().getEntity()
- .equals("Resource Forbidden Exception"));
- }
- }
-
- @Test
- public void testResourceGoneException() {
- try {
- throw new ResourceGoneException("Resource Gone Exception");
- } catch (ResourceGoneException e) {
- Assert.assertTrue(e.getResponse().getEntity()
- .equals("Resource Gone Exception"));
- }
- }
-
- @Test
- public void testResourceNotFoundException() {
- try {
- throw new ResourceNotFoundException("Resource Not Found Exception");
- } catch (ResourceNotFoundException e) {
- Assert.assertTrue(e.getResponse().getEntity()
- .equals("Resource Not Found Exception"));
- }
- }
-
- @Test
- public void testServiceUnavailableException() {
- try {
- throw new ServiceUnavailableException(
- "Service Unavailable Exception");
- } catch (ServiceUnavailableException e) {
- Assert.assertTrue(e.getResponse().getEntity()
- .equals("Service Unavailable Exception"));
- }
- }
-
- @Test
- public void testUnauthorizedException() {
- try {
- throw new UnauthorizedException("Unauthorized Exception");
- } catch (UnauthorizedException e) {
- Assert.assertTrue(e.getResponse().getEntity()
- .equals("Unauthorized Exception"));
- }
- }
-
- @Test
- public void testUnsupportedMediaTypeException() {
- try {
- throw new UnsupportedMediaTypeException(
- "Unsupported Media Type Exception");
- } catch (UnsupportedMediaTypeException e) {
- Assert.assertTrue(e.getResponse().getEntity()
- .equals("Unsupported Media Type Exception"));
- }
- }
-
-}