2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.onap.so.adapters.catalogdb.catalogrest;
23 import org.junit.Test;
24 import static org.junit.Assert.assertNotNull;
25 import static org.junit.Assert.assertEquals;
27 public class CatalogQueryExceptionTest {
29 public void catalogQueryExceptionConstructor(){
30 CatalogQueryException messageCatalogQueryException = new CatalogQueryException("TestMessage");
31 assertNotNull(messageCatalogQueryException.getMessage());
32 assertEquals("TestMessage",messageCatalogQueryException.getMessage());
34 CatalogQueryException paramsCatalogQueryException = new CatalogQueryException("TestMessage",CatalogQueryExceptionCategory.INTERNAL,true,"messageID");
35 assertParams(paramsCatalogQueryException);
37 CatalogQueryException defaultCatalogQueryException = new CatalogQueryException();
38 defaultCatalogQueryException.setCategory(CatalogQueryExceptionCategory.INTERNAL);
39 defaultCatalogQueryException.setMessage("TestMessage");
40 defaultCatalogQueryException.setRolledBack(true);
41 defaultCatalogQueryException.setMessageId("messageID");
42 assertParams(defaultCatalogQueryException);
45 private void assertParams(CatalogQueryException paramsCatalogQueryException) {
46 assertNotNull(paramsCatalogQueryException.getMessage());
47 assertEquals("TestMessage",paramsCatalogQueryException.getMessage());
48 assertNotNull(paramsCatalogQueryException.getCategory());
49 assertEquals(CatalogQueryExceptionCategory.INTERNAL,paramsCatalogQueryException.getCategory());
50 assertNotNull(paramsCatalogQueryException.getRolledBack());
51 assertEquals(true,paramsCatalogQueryException.getRolledBack());
52 assertNotNull(paramsCatalogQueryException.getMessageId());
53 assertEquals("messageID",paramsCatalogQueryException.getMessageId());