diff options
author | arun chapagain <arun.chapagain@huawei.com> | 2020-08-21 15:18:14 +0530 |
---|---|---|
committer | arun chapagain <arun.chapagain@huawei.com> | 2020-08-21 15:18:14 +0530 |
commit | 3d655ad437c2784ece4b3797cb4f7a2e24473dd8 (patch) | |
tree | 3593db4bcab5b25bf145b0fb969e9d0b8dfae0f3 | |
parent | 81529f59455b00b2aa0e7b36f8dee872567143a3 (diff) |
Junit for ServiceException
Issue-ID: VFC-1726
Signed-off-by: arun chapagain <arun.chapagain@huawei.com>
Change-Id: I29aa80df17b8c2eacbc130b31732bd95ab4748f0
-rw-r--r-- | huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/common/restclient/ServiceExceptionTest.java | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/common/restclient/ServiceExceptionTest.java b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/common/restclient/ServiceExceptionTest.java new file mode 100644 index 00000000..b3739703 --- /dev/null +++ b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/common/restclient/ServiceExceptionTest.java @@ -0,0 +1,46 @@ +/* + * Copyright 2017 Huawei Technologies Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.restclient; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import mockit.integration.junit4.JMockit; +@RunWith(JMockit.class) +public class ServiceExceptionTest { + + @Test + public void test() { + ServiceException serviceException = new ServiceException(); + ServiceException serviceWithThrowable = new ServiceException("id",new Throwable()); + ServiceException serviceWithThrowableMessage = new ServiceException("id","message",new Throwable()); + + ServiceException serviceWithMessage = new ServiceException("message"); + ServiceException serviceWithID = new ServiceException("id","message"); + ServiceException serviceWithHttpCode = new ServiceException("id",200); + ServiceException serviceWithHttpCodeAndMessage = new ServiceException(200,"message"); + ServiceException serviceWithexceptionArgs = new ServiceException("id",200,new ExceptionArgs()); + ServiceException serviceWithMessageThowable =new ServiceException("id","message","args","args"); + ServiceException serviceWithThowableAndArgs =new ServiceException("id","message",new Throwable(),"args"); + assertNotNull(serviceWithThowableAndArgs.getArgs()); + assertNotNull(serviceWithID.getId()); + assertNotNull(serviceWithexceptionArgs.getExceptionArgs()); + assertNotNull(serviceWithThowableAndArgs.getArgs()); + } +} |