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.openecomp.mso.db.catalog.test;
23 import static org.junit.Assert.assertEquals;
24 import static org.junit.Assert.assertFalse;
25 import static org.junit.Assert.assertNotNull;
26 import static org.junit.Assert.assertNull;
27 import static org.junit.Assert.assertTrue;
29 import java.io.Serializable;
30 import java.util.ArrayList;
31 import java.util.Arrays;
32 import java.util.Collections;
33 import java.util.HashMap;
34 import java.util.HashSet;
35 import java.util.List;
38 import org.hibernate.HibernateException;
39 import org.hibernate.NonUniqueResultException;
40 import org.hibernate.Query;
41 import org.hibernate.Session;
42 import org.junit.After;
43 import org.junit.Assert;
44 import org.junit.Before;
45 import org.junit.Ignore;
46 import org.junit.Rule;
47 import org.junit.Test;
48 import org.junit.rules.ExpectedException;
49 import org.openecomp.mso.db.catalog.CatalogDatabase;
50 import org.openecomp.mso.db.catalog.beans.*;
51 import org.openecomp.mso.db.catalog.utils.RecordNotFoundException;
56 public class CatalogDatabaseTest {
58 CatalogDatabase cd = null;
60 public ExpectedException thrown = ExpectedException.none();
61 private MockUp<CatalogDatabase> mockCd = null;
62 private MockUp<Session> mockedSession = null;
63 private MockUp<Query> mockUpQuery = null;
64 private MockUp<Query> mockUpQuery2 = null;
65 private MockUp<Query> mockUpQuery3 = null;
66 private MockUp<Query> mockUpQuery4 = null;
69 cd = CatalogDatabase.getInstance();
74 public void tearDown() {
75 if (mockCd!=null) { mockCd.tearDown(); mockCd = null; }
76 if (mockedSession!=null) { mockedSession.tearDown(); mockedSession = null; }
77 if (mockUpQuery!=null) { mockUpQuery.tearDown(); mockUpQuery = null; }
78 if (mockUpQuery2!=null) { mockUpQuery2.tearDown(); mockUpQuery2 = null; }
79 if (mockUpQuery3!=null) { mockUpQuery3.tearDown(); mockUpQuery3 = null; }
80 if (mockUpQuery4!=null) { mockUpQuery4.tearDown(); mockUpQuery4 = null; }
86 public void getAllHeatTemplatesTest(){
88 mockUpQuery = new MockUp<Query>() {
90 public List<HeatTemplate> list() {
91 HeatTemplate heatTemplate = new HeatTemplate();
92 return Arrays.asList(heatTemplate);
96 mockedSession = new MockUp<Session>() {
98 public Query createQuery(String hql) {
99 return mockUpQuery.getMockInstance();
103 mockCd = new MockUp<CatalogDatabase>() {
105 private Session getSession() {
106 return mockedSession.getMockInstance();
110 List <HeatTemplate> list = cd.getAllHeatTemplates();
111 assertEquals(list.size(), 1);
117 public void getHeatTemplateByIdTest(){
119 mockedSession = new MockUp<Session>() {
121 public Object get(Class cls, Serializable id) {
122 HeatTemplate heatTemplate = new HeatTemplate();
123 heatTemplate.setAsdcUuid("123-uuid");
128 mockCd = new MockUp<CatalogDatabase>() {
130 private Session getSession() {
131 return mockedSession.getMockInstance();
135 HeatTemplate ht = cd.getHeatTemplate(10);
136 assertEquals("123-uuid", ht.getAsdcUuid());
142 public void getHeatTemplateByNameEmptyListTest(){
144 mockUpQuery = new MockUp<Query>() {
146 public List<HeatTemplate> list() {
147 HeatTemplate heatTemplate = new HeatTemplate();
148 return Arrays.asList();
152 mockedSession = new MockUp<Session>() {
154 public Query createQuery(String hql) {
155 return mockUpQuery.getMockInstance();
159 mockCd = new MockUp<CatalogDatabase>() {
161 private Session getSession() {
162 return mockedSession.getMockInstance();
166 HeatTemplate ht = cd.getHeatTemplate("heat123");
167 assertEquals(null, ht);
173 public void getHeatTemplateByNameTest(){
175 mockUpQuery = new MockUp<Query>() {
177 public List<HeatTemplate> list() {
178 HeatTemplate heatTemplate1 = new HeatTemplate();
179 heatTemplate1.setAsdcUuid("123-uuid");
180 heatTemplate1.setVersion("1.2");
181 HeatTemplate heatTemplate2 = new HeatTemplate();
182 heatTemplate2.setAsdcUuid("456-uuid");
183 heatTemplate2.setVersion("1.3");
184 return Arrays.asList(heatTemplate1, heatTemplate2);
188 mockedSession = new MockUp<Session>() {
190 public Query createQuery(String hql) {
191 return mockUpQuery.getMockInstance();
195 mockCd = new MockUp<CatalogDatabase>() {
197 private Session getSession() {
198 return mockedSession.getMockInstance();
202 HeatTemplate ht = cd.getHeatTemplate("heat123");
203 assertEquals("456-uuid", ht.getAsdcUuid());
209 public void getHeatTemplateByTemplateNameTest() {
211 mockUpQuery = new MockUp<Query>() {
213 public List<HeatTemplate> list() {
214 HeatTemplate heatTemplate = new HeatTemplate();
215 heatTemplate.setAsdcUuid("1234-uuid");
216 return Arrays.asList(heatTemplate);
220 mockedSession = new MockUp<Session>() {
222 public Query createQuery(String hql) {
223 return mockUpQuery.getMockInstance();
227 mockCd = new MockUp<CatalogDatabase>() {
229 private Session getSession() {
230 return mockedSession.getMockInstance();
234 HeatTemplate ht = cd.getHeatTemplate("heat123","v2");
235 assertEquals("1234-uuid", ht.getAsdcUuid());
241 public void getHeatTemplateByTemplateNameEmptyResultTest() {
243 mockUpQuery = new MockUp<Query>() {
245 public List<HeatTemplate> list() {
246 return Arrays.asList();
250 mockedSession = new MockUp<Session>() {
252 public Query createQuery(String hql) {
253 return mockUpQuery.getMockInstance();
257 mockCd = new MockUp<CatalogDatabase>() {
259 private Session getSession() {
260 return mockedSession.getMockInstance();
264 HeatTemplate ht = cd.getHeatTemplate("heat123","v2");
265 assertEquals(null, ht);
271 public void getHeatTemplateByArtifactUuidException(){
273 mockedSession = new MockUp<Session>() {
275 public Object get(Class cls, Serializable id) {
276 HeatTemplate heatTemplate = new HeatTemplate();
277 heatTemplate.setAsdcUuid("123-uuid");
282 mockCd = new MockUp<CatalogDatabase>() {
284 private Session getSession() {
285 return mockedSession.getMockInstance();
289 HeatTemplate ht = cd.getHeatTemplateByArtifactUuid("123");
290 assertEquals("123-uuid", ht.getAsdcUuid());
296 public void getHeatTemplateByArtifactUuidTest(){
298 mockUpQuery = new MockUp<Query>() {
301 public Object uniqueResult() {
302 HeatTemplate heatTemplate = new HeatTemplate();
303 heatTemplate.setAsdcUuid("123-uuid");
308 mockedSession = new MockUp<Session>() {
310 public Query createQuery(String hql) {
311 return mockUpQuery.getMockInstance();
315 mockCd = new MockUp<CatalogDatabase>() {
317 private Session getSession() {
318 return mockedSession.getMockInstance();
322 HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
323 assertEquals("123-uuid", ht.getAsdcUuid());
329 public void getHeatTemplateByArtifactUuidNullTest(){
331 mockUpQuery = new MockUp<Query>() {
334 public Object uniqueResult() {
339 mockedSession = new MockUp<Session>() {
341 public Query createQuery(String hql) {
342 return mockUpQuery.getMockInstance();
346 mockCd = new MockUp<CatalogDatabase>() {
348 private Session getSession() {
349 return mockedSession.getMockInstance();
353 HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
360 public void getHeatTemplateByArtifactUuidHibernateErrorTest(){
362 mockUpQuery = new MockUp<Query>() {
365 public Object uniqueResult() {
366 throw new HibernateException("hibernate exception");
370 mockedSession = new MockUp<Session>() {
372 public Query createQuery(String hql) {
373 return mockUpQuery.getMockInstance();
377 mockCd = new MockUp<CatalogDatabase>() {
379 private Session getSession() {
380 return mockedSession.getMockInstance();
383 thrown.expect(HibernateException.class);
384 HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
390 public void getHeatTemplateByArtifactUuidNonUniqueResultTest(){
392 mockUpQuery = new MockUp<Query>() {
395 public Object uniqueResult() {
396 throw new NonUniqueResultException(2);
400 mockedSession = new MockUp<Session>() {
402 public Query createQuery(String hql) {
403 return mockUpQuery.getMockInstance();
407 mockCd = new MockUp<CatalogDatabase>() {
409 private Session getSession() {
410 return mockedSession.getMockInstance();
413 thrown.expect(NonUniqueResultException.class);
414 HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
420 public void getHeatTemplateByArtifactUuidGenericExceptionTest(){
422 mockUpQuery = new MockUp<Query>() {
425 public Object uniqueResult() throws Exception {
426 throw new Exception();
430 mockedSession = new MockUp<Session>() {
432 public Query createQuery(String hql) {
433 return mockUpQuery.getMockInstance();
437 mockCd = new MockUp<CatalogDatabase>() {
439 private Session getSession() {
440 return mockedSession.getMockInstance();
443 thrown.expect(Exception.class);
444 HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
450 public void getParametersForHeatTemplateTest(){
452 mockUpQuery = new MockUp<Query>() {
454 public List<HeatTemplate> list() {
455 HeatTemplate heatTemplate = new HeatTemplate();
456 heatTemplate.setAsdcUuid("1234-uuid");
457 return Arrays.asList(heatTemplate);
461 mockedSession = new MockUp<Session>() {
463 public Query createQuery(String hql) {
464 return mockUpQuery.getMockInstance();
468 mockCd = new MockUp<CatalogDatabase>() {
470 private Session getSession() {
471 return mockedSession.getMockInstance();
475 List<HeatTemplateParam> htList = cd.getParametersForHeatTemplate("12l3");
476 assertEquals(1, htList.size());
482 public void getParametersForHeatTemplateHibernateExceptionTest(){
484 mockUpQuery = new MockUp<Query>() {
486 public List<HeatTemplate> list() {
487 throw new HibernateException("hibernate exception");
491 mockedSession = new MockUp<Session>() {
493 public Query createQuery(String hql) {
494 return mockUpQuery.getMockInstance();
498 mockCd = new MockUp<CatalogDatabase>() {
500 private Session getSession() {
501 return mockedSession.getMockInstance();
504 thrown.expect(HibernateException.class);
505 List<HeatTemplateParam> htList = cd.getParametersForHeatTemplate("12l3");
512 public void getParametersForHeatTemplateExceptionTest(){
514 mockUpQuery = new MockUp<Query>() {
516 public List<HeatTemplate> list() throws Exception {
517 throw new Exception();
521 mockedSession = new MockUp<Session>() {
523 public Query createQuery(String hql) {
524 return mockUpQuery.getMockInstance();
528 mockCd = new MockUp<CatalogDatabase>() {
530 private Session getSession() {
531 return mockedSession.getMockInstance();
534 thrown.expect(Exception.class);
535 List<HeatTemplateParam> htList = cd.getParametersForHeatTemplate("12l3");
541 public void getHeatEnvironmentByArtifactUuidTest(){
543 mockUpQuery = new MockUp<Query>() {
546 public Object uniqueResult() {
547 HeatEnvironment heatEnvironment = new HeatEnvironment();
548 heatEnvironment.setArtifactUuid("123-uuid");
549 return heatEnvironment;
553 mockedSession = new MockUp<Session>() {
555 public Query createQuery(String hql) {
556 return mockUpQuery.getMockInstance();
560 mockCd = new MockUp<CatalogDatabase>() {
562 private Session getSession() {
563 return mockedSession.getMockInstance();
567 HeatEnvironment he = cd.getHeatEnvironmentByArtifactUuid("123");
568 assertEquals("123-uuid", he.getArtifactUuid());
574 public void getHeatEnvironmentByArtifactUuidHibernateExceptionTest(){
576 mockUpQuery = new MockUp<Query>() {
579 public Object uniqueResult() {
580 throw new HibernateException("hibernate exception");
584 mockedSession = new MockUp<Session>() {
586 public Query createQuery(String hql) {
587 return mockUpQuery.getMockInstance();
591 mockCd = new MockUp<CatalogDatabase>() {
593 private Session getSession() {
594 return mockedSession.getMockInstance();
597 thrown.expect(HibernateException.class);
598 HeatEnvironment he = cd.getHeatEnvironmentByArtifactUuid("123");
604 public void getHeatEnvironmentByArtifactUuidExceptionTest(){
606 mockUpQuery = new MockUp<Query>() {
609 public Object uniqueResult() throws Exception {
610 throw new Exception();
614 mockedSession = new MockUp<Session>() {
616 public Query createQuery(String hql) {
617 return mockUpQuery.getMockInstance();
621 mockCd = new MockUp<CatalogDatabase>() {
623 private Session getSession() {
624 return mockedSession.getMockInstance();
627 thrown.expect(Exception.class);
628 HeatEnvironment he = cd.getHeatEnvironmentByArtifactUuid("123");
634 public void getHeatEnvironmentByArtifactUuidNonUniqueTest(){
636 mockUpQuery = new MockUp<Query>() {
639 public Object uniqueResult() throws Exception {
640 throw new org.hibernate.NonUniqueResultException(2);
644 mockedSession = new MockUp<Session>() {
646 public Query createQuery(String hql) {
647 return mockUpQuery.getMockInstance();
651 mockCd = new MockUp<CatalogDatabase>() {
653 private Session getSession() {
654 return mockedSession.getMockInstance();
658 HeatEnvironment he = cd.getHeatEnvironmentByArtifactUuid("123");
664 public void getServiceByInvariantUUIDTest(){
666 mockUpQuery = new MockUp<Query>() {
669 public List<Service> list() {
670 Service service = new Service();
671 service.setModelUUID("123-uuid");
672 return Arrays.asList(service);
676 mockedSession = new MockUp<Session>() {
678 public Query createQuery(String hql) {
679 return mockUpQuery.getMockInstance();
683 mockCd = new MockUp<CatalogDatabase>() {
685 private Session getSession() {
686 return mockedSession.getMockInstance();
690 Service service = cd.getServiceByInvariantUUID("123");
691 assertEquals("123-uuid", service.getModelUUID());
697 public void getServiceByInvariantUUIDEmptyResultTest(){
699 mockUpQuery = new MockUp<Query>() {
702 public List<Service> list() {
703 return Arrays.asList();
707 mockedSession = new MockUp<Session>() {
709 public Query createQuery(String hql) {
710 return mockUpQuery.getMockInstance();
714 mockCd = new MockUp<CatalogDatabase>() {
716 private Session getSession() {
717 return mockedSession.getMockInstance();
721 Service service = cd.getServiceByInvariantUUID("123");
722 assertEquals(null, service);
728 public void getServiceTest(){
730 mockUpQuery = new MockUp<Query>() {
733 public Object uniqueResult() throws Exception {
734 Service service = new Service();
735 service.setModelUUID("123-uuid");
740 mockedSession = new MockUp<Session>() {
742 public Query createQuery(String hql) {
743 return mockUpQuery.getMockInstance();
747 mockCd = new MockUp<CatalogDatabase>() {
749 private Session getSession() {
750 return mockedSession.getMockInstance();
754 Service service = cd.getService("123");
755 assertEquals("123-uuid", service.getModelUUID());
761 public void getServiceNullTest(){
763 mockUpQuery = new MockUp<Query>() {
766 public Object uniqueResult() throws Exception {
771 mockedSession = new MockUp<Session>() {
773 public Query createQuery(String hql) {
774 return mockUpQuery.getMockInstance();
778 mockCd = new MockUp<CatalogDatabase>() {
780 private Session getSession() {
781 return mockedSession.getMockInstance();
785 Service service = cd.getService("123");
792 public void getServiceNoUniqueResultTest(){
794 mockUpQuery = new MockUp<Query>() {
797 public Object uniqueResult() throws Exception {
798 throw new NonUniqueResultException(-1);
802 mockedSession = new MockUp<Session>() {
804 public Query createQuery(String hql) {
805 return mockUpQuery.getMockInstance();
809 mockCd = new MockUp<CatalogDatabase>() {
811 private Session getSession() {
812 return mockedSession.getMockInstance();
815 thrown.expect(NonUniqueResultException.class);
816 Service service = cd.getService("123");
822 public void getServiceHibernateExceptionTest(){
824 mockUpQuery = new MockUp<Query>() {
827 public Object uniqueResult() throws Exception {
828 throw new HibernateException("hibernate exception");
832 mockedSession = new MockUp<Session>() {
834 public Query createQuery(String hql) {
835 return mockUpQuery.getMockInstance();
839 mockCd = new MockUp<CatalogDatabase>() {
841 private Session getSession() {
842 return mockedSession.getMockInstance();
845 thrown.expect(HibernateException.class);
846 Service service = cd.getService("123");
852 public void getServiceExceptionTest(){
854 mockUpQuery = new MockUp<Query>() {
857 public Object uniqueResult() throws Exception {
858 throw new Exception("generic exception");
862 mockedSession = new MockUp<Session>() {
864 public Query createQuery(String hql) {
865 return mockUpQuery.getMockInstance();
869 mockCd = new MockUp<CatalogDatabase>() {
871 private Session getSession() {
872 return mockedSession.getMockInstance();
875 thrown.expect(Exception.class);
876 Service service = cd.getService("123");
882 public void getServiceByModelUUIDTest(){
884 mockUpQuery = new MockUp<Query>() {
887 public Object uniqueResult() throws Exception {
888 Service service = new Service();
889 service.setModelUUID("123-uuid");
894 mockedSession = new MockUp<Session>() {
896 public Query createQuery(String hql) {
897 return mockUpQuery.getMockInstance();
901 mockCd = new MockUp<CatalogDatabase>() {
903 private Session getSession() {
904 return mockedSession.getMockInstance();
907 Service service = cd.getServiceByModelUUID("123");
908 assertEquals("123-uuid", service.getModelUUID());
914 public void getService2Test(){
915 mockUpQuery = new MockUp<Query>() {
918 public Object uniqueResult() throws Exception {
919 Service service = new Service();
920 service.setModelUUID("123-uuid");
925 mockedSession = new MockUp<Session>() {
927 public Query createQuery(String hql) {
928 return mockUpQuery.getMockInstance();
932 mockCd = new MockUp<CatalogDatabase>() {
934 private Session getSession() {
935 return mockedSession.getMockInstance();
939 HashMap<String, String> map = new HashMap<>();
940 map.put("serviceNameVersionId", "v2");
941 Service service = cd.getService(map, "123");
943 assertEquals("123-uuid", service.getModelUUID());
945 map.remove("serviceNameVersionId");
946 service = cd.getService(map, "123");
947 assertNotNull(service);
951 public void getService2NonUniqueTest(){
952 mockUpQuery = new MockUp<Query>() {
955 public Object uniqueResult() throws Exception {
956 throw new org.hibernate.NonUniqueResultException(2);
960 mockedSession = new MockUp<Session>() {
962 public Query createQuery(String hql) {
963 return mockUpQuery.getMockInstance();
967 mockCd = new MockUp<CatalogDatabase>() {
969 private Session getSession() {
970 return mockedSession.getMockInstance();
974 HashMap<String, String> map = new HashMap<>();
975 map.put("serviceNameVersionId", "v2");
977 thrown.expect(org.hibernate.NonUniqueResultException.class);
978 Service service = cd.getService(map, "123");
982 public void getService2HibernateExceptionTest(){
983 mockUpQuery = new MockUp<Query>() {
986 public Object uniqueResult() throws Exception {
987 throw new org.hibernate.HibernateException("test case");
991 mockedSession = new MockUp<Session>() {
993 public Query createQuery(String hql) {
994 return mockUpQuery.getMockInstance();
998 mockCd = new MockUp<CatalogDatabase>() {
1000 private Session getSession() {
1001 return mockedSession.getMockInstance();
1005 HashMap<String, String> map = new HashMap<>();
1006 map.put("serviceNameVersionId", "v2");
1008 thrown.expect(org.hibernate.HibernateException.class);
1009 Service service = cd.getService(map, "123");
1013 public void getService2ExceptionTest(){
1014 mockUpQuery = new MockUp<Query>() {
1017 public Object uniqueResult() throws Exception {
1018 throw new NullPointerException();
1022 mockedSession = new MockUp<Session>() {
1024 public Query createQuery(String hql) {
1025 return mockUpQuery.getMockInstance();
1029 mockCd = new MockUp<CatalogDatabase>() {
1031 private Session getSession() {
1032 return mockedSession.getMockInstance();
1036 HashMap<String, String> map = new HashMap<>();
1037 map.put("serviceNameVersionId", "v2");
1039 thrown.expect(NullPointerException.class);
1040 Service service = cd.getService(map, "123");
1044 public void getService2NullTest(){
1045 mockUpQuery = new MockUp<Query>() {
1048 public Object uniqueResult() throws Exception {
1053 mockedSession = new MockUp<Session>() {
1055 public Query createQuery(String hql) {
1056 return mockUpQuery.getMockInstance();
1060 mockCd = new MockUp<CatalogDatabase>() {
1062 private Session getSession() {
1063 return mockedSession.getMockInstance();
1067 HashMap<String, String> map = new HashMap<>();
1068 map.put("serviceNameVersionId", "v2");
1070 Service service = cd.getService(map, "123");
1071 assertNull(service);
1075 public void getServiceByModelNameTest(){
1077 mockUpQuery = new MockUp<Query>() {
1079 public List<Service> list() throws Exception {
1080 Service service = new Service();
1081 service.setModelUUID("123-uuid");
1082 return Arrays.asList(service);
1086 mockedSession = new MockUp<Session>() {
1088 public Query createQuery(String hql) {
1089 return mockUpQuery.getMockInstance();
1093 mockCd = new MockUp<CatalogDatabase>() {
1095 private Session getSession() {
1096 return mockedSession.getMockInstance();
1100 Service service = cd.getServiceByModelName("123");
1101 assertEquals("123-uuid", service.getModelUUID());
1107 public void getServiceByModelNameEmptyTest(){
1109 mockUpQuery = new MockUp<Query>() {
1111 public List<Service> list() throws Exception {
1112 return Arrays.asList();
1116 mockedSession = new MockUp<Session>() {
1118 public Query createQuery(String hql) {
1119 return mockUpQuery.getMockInstance();
1123 mockCd = new MockUp<CatalogDatabase>() {
1125 private Session getSession() {
1126 return mockedSession.getMockInstance();
1130 Service service = cd.getServiceByModelName("123");
1131 assertEquals(null, service);
1137 public void getServiceByVersionAndInvariantIdTest() throws Exception{
1139 mockUpQuery = new MockUp<Query>() {
1142 public Object uniqueResult() throws Exception {
1143 Service service = new Service();
1144 service.setModelUUID("123-uuid");
1149 mockedSession = new MockUp<Session>() {
1151 public Query createQuery(String hql) {
1152 return mockUpQuery.getMockInstance();
1156 mockCd = new MockUp<CatalogDatabase>() {
1158 private Session getSession() {
1159 return mockedSession.getMockInstance();
1162 Service service = cd.getServiceByVersionAndInvariantId("123","tetwe");
1163 assertEquals("123-uuid", service.getModelUUID());
1169 public void getServiceByVersionAndInvariantIdNullTest() throws Exception{
1171 mockUpQuery = new MockUp<Query>() {
1174 public Object uniqueResult() throws Exception {
1179 mockedSession = new MockUp<Session>() {
1181 public Query createQuery(String hql) {
1182 return mockUpQuery.getMockInstance();
1186 mockCd = new MockUp<CatalogDatabase>() {
1188 private Session getSession() {
1189 return mockedSession.getMockInstance();
1192 Service service = cd.getServiceByVersionAndInvariantId("123","tetwe");
1193 assertNull(service);
1199 public void getServiceByVersionAndInvariantIdNonUniqueResultTest() throws Exception{
1201 mockUpQuery = new MockUp<Query>() {
1204 public Object uniqueResult() throws Exception {
1205 throw new NonUniqueResultException(-1);
1209 mockedSession = new MockUp<Session>() {
1211 public Query createQuery(String hql) {
1212 return mockUpQuery.getMockInstance();
1216 mockCd = new MockUp<CatalogDatabase>() {
1218 private Session getSession() {
1219 return mockedSession.getMockInstance();
1222 thrown.expect(Exception.class);
1223 Service service = cd.getServiceByVersionAndInvariantId("123","tetwe");
1229 public void getServiceRecipeTestException() throws Exception{
1230 thrown.expect(Exception.class);
1231 ServiceRecipe ht = cd.getServiceRecipe("123","tetwe");
1235 public void getServiceRecipeByServiceModelUuidTest() {
1236 mockUpQuery = new MockUp<Query>() {
1238 public List<ServiceRecipe> list() throws Exception {
1239 ServiceRecipe serviceRecipe = new ServiceRecipe();
1240 serviceRecipe.setId(1);
1241 return Arrays.asList(serviceRecipe);
1245 mockedSession = new MockUp<Session>() {
1247 public Query createQuery(String hql) {
1248 return mockUpQuery.getMockInstance();
1252 mockCd = new MockUp<CatalogDatabase>() {
1254 private Session getSession() {
1255 return mockedSession.getMockInstance();
1258 ServiceRecipe serviceRecipe = cd.getServiceRecipeByServiceModelUuid("123","tetwe");
1259 assertEquals(1, serviceRecipe.getId());
1261 serviceRecipe = cd.getServiceRecipeByServiceModelUuid("123", null);
1262 assertEquals(1, serviceRecipe.getId());
1266 public void getServiceRecipeByServiceModelUuidEmptyTest() {
1267 mockUpQuery = new MockUp<Query>() {
1269 public List<ServiceRecipe> list() throws Exception {
1270 return Arrays.asList();
1274 mockedSession = new MockUp<Session>() {
1276 public Query createQuery(String hql) {
1277 return mockUpQuery.getMockInstance();
1281 mockCd = new MockUp<CatalogDatabase>() {
1283 private Session getSession() {
1284 return mockedSession.getMockInstance();
1287 ServiceRecipe serviceRecipe = cd.getServiceRecipeByServiceModelUuid("123","tetwe");
1288 assertEquals(null, serviceRecipe);
1294 public void getServiceRecipesTestException() throws Exception{
1295 mockUpQuery = new MockUp<Query>() {
1297 public List<ServiceRecipe> list() {
1298 ServiceRecipe serviceRecipe = new ServiceRecipe();
1299 serviceRecipe.setId(1);
1300 return Arrays.asList(serviceRecipe);
1304 mockedSession = new MockUp<Session>() {
1306 public Query createQuery(String hql) {
1307 return mockUpQuery.getMockInstance();
1311 mockCd = new MockUp<CatalogDatabase>() {
1313 private Session getSession() {
1314 return mockedSession.getMockInstance();
1317 List<ServiceRecipe> serviceRecipes = cd.getServiceRecipes("123");
1318 assertEquals(1, serviceRecipes.size());
1324 public void getServiceRecipesEmptyTest() throws Exception{
1325 mockUpQuery = new MockUp<Query>() {
1327 public List<ServiceRecipe> list() {
1328 return Arrays.asList();
1332 mockedSession = new MockUp<Session>() {
1334 public Query createQuery(String hql) {
1335 return mockUpQuery.getMockInstance();
1339 mockCd = new MockUp<CatalogDatabase>() {
1341 private Session getSession() {
1342 return mockedSession.getMockInstance();
1345 List<ServiceRecipe> serviceRecipes = cd.getServiceRecipes("123");
1346 assertEquals(0, serviceRecipes.size());
1352 public void getVnfComponentTest() throws Exception{
1353 mockUpQuery = new MockUp<Query>() {
1355 public Object uniqueResult() {
1356 VnfComponent vnfComponent = new VnfComponent();
1357 vnfComponent.setHeatTemplateId(1234);
1358 return vnfComponent;
1362 mockedSession = new MockUp<Session>() {
1364 public Query createQuery(String hql) {
1365 return mockUpQuery.getMockInstance();
1369 mockCd = new MockUp<CatalogDatabase>() {
1371 private Session getSession() {
1372 return mockedSession.getMockInstance();
1376 VnfComponent ht = cd.getVnfComponent(123,"vnf");
1377 assertEquals(new Integer(1234), ht.getHeatTemplateId());
1381 public void getVnfComponentNullTest() throws Exception{
1382 mockUpQuery = new MockUp<Query>() {
1384 public Object uniqueResult() {
1389 mockedSession = new MockUp<Session>() {
1391 public Query createQuery(String hql) {
1392 return mockUpQuery.getMockInstance();
1396 mockCd = new MockUp<CatalogDatabase>() {
1398 private Session getSession() {
1399 return mockedSession.getMockInstance();
1403 VnfComponent ht = cd.getVnfComponent(123,"vnf");
1408 public void getVnfComponentNonUniqueTest() throws Exception{
1409 mockUpQuery = new MockUp<Query>() {
1411 public Object uniqueResult() {
1412 throw new org.hibernate.NonUniqueResultException(2);
1416 mockedSession = new MockUp<Session>() {
1418 public Query createQuery(String hql) {
1419 return mockUpQuery.getMockInstance();
1423 mockCd = new MockUp<CatalogDatabase>() {
1425 private Session getSession() {
1426 return mockedSession.getMockInstance();
1430 thrown.expect(org.hibernate.NonUniqueResultException.class);
1431 VnfComponent ht = cd.getVnfComponent(123,"vnf");
1435 public void getVnfComponentHibernateExceptionTest() throws Exception{
1436 mockUpQuery = new MockUp<Query>() {
1438 public Object uniqueResult() {
1439 throw new org.hibernate.HibernateException("test case");
1443 mockedSession = new MockUp<Session>() {
1445 public Query createQuery(String hql) {
1446 return mockUpQuery.getMockInstance();
1450 mockCd = new MockUp<CatalogDatabase>() {
1452 private Session getSession() {
1453 return mockedSession.getMockInstance();
1457 thrown.expect(org.hibernate.HibernateException.class);
1458 VnfComponent ht = cd.getVnfComponent(123,"vnf");
1462 public void getVnfComponentExceptionTest() throws Exception{
1463 mockUpQuery = new MockUp<Query>() {
1465 public Object uniqueResult() {
1466 throw new NullPointerException();
1470 mockedSession = new MockUp<Session>() {
1472 public Query createQuery(String hql) {
1473 return mockUpQuery.getMockInstance();
1477 mockCd = new MockUp<CatalogDatabase>() {
1479 private Session getSession() {
1480 return mockedSession.getMockInstance();
1484 thrown.expect(NullPointerException.class);
1485 VnfComponent ht = cd.getVnfComponent(123,"vnf");
1489 public void getVnfResourceTest() throws Exception{
1490 mockUpQuery = new MockUp<Query>() {
1492 public List<VnfResource> list() {
1493 VnfResource vnfResource = new VnfResource();
1494 vnfResource.setModelUuid("123-uuid");
1495 return Arrays.asList(vnfResource);
1499 mockedSession = new MockUp<Session>() {
1501 public Query createQuery(String hql) {
1502 return mockUpQuery.getMockInstance();
1506 mockCd = new MockUp<CatalogDatabase>() {
1508 private Session getSession() {
1509 return mockedSession.getMockInstance();
1512 VnfResource vnfResource = cd.getVnfResourceByType("vnf");
1513 assertEquals("123-uuid", vnfResource.getModelUuid());
1519 public void getVnfResourceEmptyTest() throws Exception{
1520 mockUpQuery = new MockUp<Query>() {
1522 public List<VnfResource> list() {
1523 return Arrays.asList();
1527 mockedSession = new MockUp<Session>() {
1529 public Query createQuery(String hql) {
1530 return mockUpQuery.getMockInstance();
1534 mockCd = new MockUp<CatalogDatabase>() {
1536 private Session getSession() {
1537 return mockedSession.getMockInstance();
1540 VnfResource vnfResource = cd.getVnfResourceByType("vnf");
1541 assertEquals(null, vnfResource);
1547 public void getVnfResourceByTypeTest() {
1548 mockUpQuery = new MockUp<Query>() {
1551 public Object uniqueResult() {
1552 VnfResource vnfResource = new VnfResource();
1553 vnfResource.setModelUuid("123-uuid");
1558 mockedSession = new MockUp<Session>() {
1560 public Query createQuery(String hql) {
1561 return mockUpQuery.getMockInstance();
1565 mockCd = new MockUp<CatalogDatabase>() {
1567 private Session getSession() {
1568 return mockedSession.getMockInstance();
1571 VnfResource vnfResource = cd.getVnfResource("vnf","3992");
1572 assertEquals("123-uuid", vnfResource.getModelUuid());
1578 public void getVnfResourceNURExceptionTest() {
1579 mockUpQuery = new MockUp<Query>() {
1582 public Object uniqueResult() {
1583 throw new NonUniqueResultException(-1);
1587 mockedSession = new MockUp<Session>() {
1589 public Query createQuery(String hql) {
1590 return mockUpQuery.getMockInstance();
1594 mockCd = new MockUp<CatalogDatabase>() {
1596 private Session getSession() {
1597 return mockedSession.getMockInstance();
1600 thrown.expect(NonUniqueResultException.class);
1601 VnfResource vnfResource = cd.getVnfResource("vnf","3992");
1607 public void getVnfResourceHibernateExceptionTest() {
1608 mockUpQuery = new MockUp<Query>() {
1611 public Object uniqueResult() {
1612 throw new HibernateException("hibernate exception");
1616 mockedSession = new MockUp<Session>() {
1618 public Query createQuery(String hql) {
1619 return mockUpQuery.getMockInstance();
1623 mockCd = new MockUp<CatalogDatabase>() {
1625 private Session getSession() {
1626 return mockedSession.getMockInstance();
1629 thrown.expect(HibernateException.class);
1630 VnfResource vnfResource = cd.getVnfResource("vnf","3992");
1636 public void getVnfResourceExceptionTest() {
1637 mockUpQuery = new MockUp<Query>() {
1640 public Object uniqueResult() throws Exception {
1641 throw new Exception();
1645 mockedSession = new MockUp<Session>() {
1647 public Query createQuery(String hql) {
1648 return mockUpQuery.getMockInstance();
1652 mockCd = new MockUp<CatalogDatabase>() {
1654 private Session getSession() {
1655 return mockedSession.getMockInstance();
1658 thrown.expect(Exception.class);
1659 VnfResource vnfResource = cd.getVnfResource("vnf","3992");
1665 public void getVnfResourceByModelCustomizationIdTest() {
1666 mockUpQuery = new MockUp<Query>() {
1669 public Object uniqueResult() throws Exception {
1670 VnfResource vnfResource = new VnfResource();
1671 vnfResource.setModelUuid("123-uuid");
1676 mockedSession = new MockUp<Session>() {
1678 public Query createQuery(String hql) {
1679 return mockUpQuery.getMockInstance();
1683 mockCd = new MockUp<CatalogDatabase>() {
1685 private Session getSession() {
1686 return mockedSession.getMockInstance();
1690 VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
1691 assertEquals("123-uuid",vnfResource.getModelUuid());
1697 public void getVnfResourceByModelCustomizationIdNullTest() {
1698 mockUpQuery = new MockUp<Query>() {
1700 public Object uniqueResult() throws Exception {
1705 mockedSession = new MockUp<Session>() {
1707 public Query createQuery(String hql) {
1708 return mockUpQuery.getMockInstance();
1712 mockCd = new MockUp<CatalogDatabase>() {
1714 private Session getSession() {
1715 return mockedSession.getMockInstance();
1719 VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
1720 assertNull(vnfResource);
1724 public void getVnfResourceByModelCustomizationIdNURExceptionTest() {
1725 mockUpQuery = new MockUp<Query>() {
1728 public Object uniqueResult() throws Exception {
1729 throw new NonUniqueResultException(-1);
1733 mockedSession = new MockUp<Session>() {
1735 public Query createQuery(String hql) {
1736 return mockUpQuery.getMockInstance();
1740 mockCd = new MockUp<CatalogDatabase>() {
1742 private Session getSession() {
1743 return mockedSession.getMockInstance();
1746 thrown.expect(NonUniqueResultException.class);
1747 VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
1753 public void getVnfResourceByModelCustomizationIdHibernateExceptionTest() {
1754 mockUpQuery = new MockUp<Query>() {
1757 public Object uniqueResult() throws Exception {
1758 throw new HibernateException("hibernate exception");
1762 mockedSession = new MockUp<Session>() {
1764 public Query createQuery(String hql) {
1765 return mockUpQuery.getMockInstance();
1769 mockCd = new MockUp<CatalogDatabase>() {
1771 private Session getSession() {
1772 return mockedSession.getMockInstance();
1775 thrown.expect(HibernateException.class);
1776 VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
1780 public void getVnfResourceByModelCustomizationIdExceptionTest() {
1781 mockUpQuery = new MockUp<Query>() {
1784 public Object uniqueResult() throws Exception {
1785 throw new NullPointerException();
1789 mockedSession = new MockUp<Session>() {
1791 public Query createQuery(String hql) {
1792 return mockUpQuery.getMockInstance();
1796 mockCd = new MockUp<CatalogDatabase>() {
1798 private Session getSession() {
1799 return mockedSession.getMockInstance();
1802 thrown.expect(NullPointerException.class);
1803 VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
1808 public void getServiceRecipeTest2() throws Exception{
1809 mockUpQuery = new MockUp<Query>() {
1811 public List <ServiceRecipe> list() throws Exception {
1812 ServiceRecipe serviceRecipe = new ServiceRecipe();
1813 serviceRecipe.setServiceModelUUID("123-uuid");
1814 return Arrays.asList(serviceRecipe);
1818 mockedSession = new MockUp<Session>() {
1820 public Query createQuery(String hql) {
1821 return mockUpQuery.getMockInstance();
1825 mockCd = new MockUp<CatalogDatabase>() {
1827 private Session getSession() {
1828 return mockedSession.getMockInstance();
1832 ServiceRecipe ht = cd.getServiceRecipe(1001,"3992");
1833 assertEquals("123-uuid", ht.getServiceModelUUID());
1835 ht = cd.getServiceRecipe(1001, null);
1836 assertEquals("123-uuid", ht.getServiceModelUUID());
1841 public void getServiceRecipeTest2Exception() throws Exception{
1842 thrown.expect(Exception.class);
1843 ServiceRecipe ht = cd.getServiceRecipe(1001,"3992");
1847 public void getVnfResourceCustomizationByModelCustomizationNameTest(){
1848 mockUpQuery = new MockUp<Query>() {
1850 public List<VnfResourceCustomization> list() throws Exception {
1851 VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
1852 vnfResourceCustomization.setVnfResourceModelUUID("123-uuid");
1853 return Arrays.asList(vnfResourceCustomization);
1857 mockedSession = new MockUp<Session>() {
1859 public Query createQuery(String hql) {
1860 return mockUpQuery.getMockInstance();
1864 mockCd = new MockUp<CatalogDatabase>() {
1866 private Session getSession() {
1867 return mockedSession.getMockInstance();
1870 VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelCustomizationName("test", "test234");
1871 assertEquals("123-uuid", vnf.getVnfResourceModelUUID());
1877 public void getVnfResourceCustomizationByModelCustomizationNameEmptyTest(){
1878 mockUpQuery = new MockUp<Query>() {
1880 public List<VnfResourceCustomization> list() throws Exception {
1881 return Arrays.asList();
1885 mockedSession = new MockUp<Session>() {
1887 public Query createQuery(String hql) {
1888 return mockUpQuery.getMockInstance();
1892 mockCd = new MockUp<CatalogDatabase>() {
1894 private Session getSession() {
1895 return mockedSession.getMockInstance();
1898 VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelCustomizationName("test", "test234");
1899 assertEquals(null, vnf);
1905 public void getVnfResourceByModelInvariantIdTest(){
1906 mockUpQuery = new MockUp<Query>() {
1909 public Object uniqueResult(){
1910 VnfResource vnfResource = new VnfResource();
1911 vnfResource.setModelUuid("123-uuid");
1916 mockedSession = new MockUp<Session>() {
1918 public Query createQuery(String hql) {
1919 return mockUpQuery.getMockInstance();
1923 mockCd = new MockUp<CatalogDatabase>() {
1925 private Session getSession() {
1926 return mockedSession.getMockInstance();
1929 VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
1930 assertEquals("123-uuid", vnf.getModelUuid());
1936 public void getVnfResourceByModelInvariantIdNURExceptionTest(){
1937 mockUpQuery = new MockUp<Query>() {
1940 public Object uniqueResult(){
1941 throw new NonUniqueResultException(-1);
1945 mockedSession = new MockUp<Session>() {
1947 public Query createQuery(String hql) {
1948 return mockUpQuery.getMockInstance();
1952 mockCd = new MockUp<CatalogDatabase>() {
1954 private Session getSession() {
1955 return mockedSession.getMockInstance();
1958 thrown.expect(NonUniqueResultException.class);
1959 VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
1965 public void getVnfResourceByModelInvariantIdHibernateExceptionTest(){
1966 mockUpQuery = new MockUp<Query>() {
1969 public Object uniqueResult(){
1970 throw new HibernateException("hibernate exception");
1974 mockedSession = new MockUp<Session>() {
1976 public Query createQuery(String hql) {
1977 return mockUpQuery.getMockInstance();
1981 mockCd = new MockUp<CatalogDatabase>() {
1983 private Session getSession() {
1984 return mockedSession.getMockInstance();
1987 thrown.expect(HibernateException.class);
1988 VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
1994 public void getVnfResourceByModelInvariantIdExceptionTest(){
1995 mockUpQuery = new MockUp<Query>() {
1998 public Object uniqueResult() throws Exception {
1999 throw new Exception();
2003 mockedSession = new MockUp<Session>() {
2005 public Query createQuery(String hql) {
2006 return mockUpQuery.getMockInstance();
2010 mockCd = new MockUp<CatalogDatabase>() {
2012 private Session getSession() {
2013 return mockedSession.getMockInstance();
2016 thrown.expect(Exception.class);
2017 VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
2023 public void getVnfResourceByIdTestException(){
2024 mockUpQuery = new MockUp<Query>() {
2027 public Query setParameter(String name, Object val) {
2029 return this.getMockInstance();
2033 public List<VnfResource> list() throws Exception {
2034 if (id==0) return new ArrayList<VnfResource>();
2035 VnfResource vm = new VnfResource();
2036 vm.setModelInvariantUuid(Integer.toString(id));
2037 return Arrays.asList(vm);
2041 mockedSession = new MockUp<Session>() {
2043 public Query createQuery(String hql) {
2044 return mockUpQuery.getMockInstance();
2048 mockCd = new MockUp<CatalogDatabase>() {
2050 private Session getSession() {
2051 return mockedSession.getMockInstance();
2055 VnfResource vnf = cd.getVnfResourceById(19299);
2056 assertEquals("19299", vnf.getModelInvariantUuid());
2058 vnf = cd.getVnfResourceById(0);
2063 public void getVfModuleModelName(){
2064 mockUpQuery = new MockUp<Query>() {
2066 public List<VfModule> list() throws Exception {
2067 VfModule vfModule = new VfModule();
2068 vfModule.setModelUUID("123-uuid");
2069 return Arrays.asList(vfModule);
2073 mockedSession = new MockUp<Session>() {
2075 public Query createQuery(String hql) {
2076 return mockUpQuery.getMockInstance();
2080 mockCd = new MockUp<CatalogDatabase>() {
2082 private Session getSession() {
2083 return mockedSession.getMockInstance();
2086 VfModule vfModule = cd.getVfModuleModelName("vfmodule");
2087 assertEquals("123-uuid", vfModule.getModelUUID());
2093 public void getVfModuleModelNameExceptionTest(){
2094 mockUpQuery = new MockUp<Query>() {
2096 public List<VfModule> list() throws Exception {
2097 return Arrays.asList();
2101 mockedSession = new MockUp<Session>() {
2103 public Query createQuery(String hql) {
2104 return mockUpQuery.getMockInstance();
2108 mockCd = new MockUp<CatalogDatabase>() {
2110 private Session getSession() {
2111 return mockedSession.getMockInstance();
2114 VfModule vfModule = cd.getVfModuleModelName("vfmodule");
2115 assertEquals(null, vfModule);
2121 public void getVfModuleModelNameTest() {
2122 mockUpQuery = new MockUp<Query>() {
2123 String modelVersion = null;
2126 public Query setParameter(String name, Object val) {
2127 if (name.equals("model_version")) modelVersion = (String)val;
2128 return this.getMockInstance();
2132 public Object uniqueResult() {
2133 if (modelVersion==null || modelVersion.equals("nil")) {
2136 VfModule vfModule = new VfModule();
2137 vfModule.setModelUUID("123-uuid");
2142 mockedSession = new MockUp<Session>() {
2144 public Query createQuery(String hql) {
2145 return mockUpQuery.getMockInstance();
2149 mockCd = new MockUp<CatalogDatabase>() {
2151 private Session getSession() {
2152 return mockedSession.getMockInstance();
2156 VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
2157 assertEquals("123-uuid", vfModule.getModelUUID());
2159 vfModule = cd.getVfModuleModelName("tetes","nil");
2160 assertNull(vfModule);
2164 public void getVfModuleModelNameNURExceptionTest() {
2165 mockUpQuery = new MockUp<Query>() {
2168 public Object uniqueResult() {
2169 throw new NonUniqueResultException(-1);
2173 mockedSession = new MockUp<Session>() {
2175 public Query createQuery(String hql) {
2176 return mockUpQuery.getMockInstance();
2180 mockCd = new MockUp<CatalogDatabase>() {
2182 private Session getSession() {
2183 return mockedSession.getMockInstance();
2186 thrown.expect(NonUniqueResultException.class);
2187 VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
2193 public void getVfModuleModelNameHibernateExceptionTest() {
2194 mockUpQuery = new MockUp<Query>() {
2197 public Object uniqueResult() {
2198 throw new HibernateException("hibernate exception");
2202 mockedSession = new MockUp<Session>() {
2204 public Query createQuery(String hql) {
2205 return mockUpQuery.getMockInstance();
2209 mockCd = new MockUp<CatalogDatabase>() {
2211 private Session getSession() {
2212 return mockedSession.getMockInstance();
2215 thrown.expect(HibernateException.class);
2216 VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
2222 public void getVfModuleModelNameGenericExceptionTest() {
2223 mockUpQuery = new MockUp<Query>() {
2226 public Object uniqueResult() throws Exception {
2227 throw new Exception();
2231 mockedSession = new MockUp<Session>() {
2233 public Query createQuery(String hql) {
2234 return mockUpQuery.getMockInstance();
2238 mockCd = new MockUp<CatalogDatabase>() {
2240 private Session getSession() {
2241 return mockedSession.getMockInstance();
2244 thrown.expect(Exception.class);
2245 VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
2251 public void ggetVfModuleCustomizationByModelNameTest(){
2252 mockUpQuery = new MockUp<Query>() {
2254 public List<VfModuleCustomization> list() throws Exception {
2255 VfModuleCustomization vfModuleCustomization = new VfModuleCustomization();
2256 vfModuleCustomization.setVfModuleModelUuid("123-uuid");
2257 return Arrays.asList(vfModuleCustomization);
2261 mockedSession = new MockUp<Session>() {
2263 public Query createQuery(String hql) {
2264 return mockUpQuery.getMockInstance();
2268 mockCd = new MockUp<CatalogDatabase>() {
2270 private Session getSession() {
2271 return mockedSession.getMockInstance();
2274 VfModuleCustomization vfModuleCustomization = cd.getVfModuleCustomizationByModelName("tetes");
2275 assertEquals("123-uuid", vfModuleCustomization.getVfModuleModelUuid());
2281 public void ggetVfModuleCustomizationByModelNameEmptyTest(){
2282 mockUpQuery = new MockUp<Query>() {
2284 public List<VfModuleCustomization> list() throws Exception {
2285 return Arrays.asList();
2289 mockedSession = new MockUp<Session>() {
2291 public Query createQuery(String hql) {
2292 return mockUpQuery.getMockInstance();
2296 mockCd = new MockUp<CatalogDatabase>() {
2298 private Session getSession() {
2299 return mockedSession.getMockInstance();
2302 VfModuleCustomization vfModuleCustomization = cd.getVfModuleCustomizationByModelName("tetes");
2303 assertEquals(null, vfModuleCustomization);
2309 public void getNetworkResourceTest(){
2310 mockUpQuery = new MockUp<Query>() {
2312 public List<NetworkResource> list() throws Exception {
2313 NetworkResource networkResource = new NetworkResource();
2314 networkResource.setModelUUID("123-uuid");
2315 return Arrays.asList(networkResource);
2319 mockedSession = new MockUp<Session>() {
2321 public Query createQuery(String hql) {
2322 return mockUpQuery.getMockInstance();
2326 mockCd = new MockUp<CatalogDatabase>() {
2328 private Session getSession() {
2329 return mockedSession.getMockInstance();
2332 NetworkResource networkResource = cd.getNetworkResource("tetes");
2333 assertEquals("123-uuid", networkResource.getModelUUID());
2339 public void getNetworkResourceTestEmptyException(){
2340 mockUpQuery = new MockUp<Query>() {
2342 public List<NetworkResource> list() throws Exception {
2343 return Arrays.asList();
2347 mockedSession = new MockUp<Session>() {
2349 public Query createQuery(String hql) {
2350 return mockUpQuery.getMockInstance();
2354 mockCd = new MockUp<CatalogDatabase>() {
2356 private Session getSession() {
2357 return mockedSession.getMockInstance();
2360 NetworkResource networkResource = cd.getNetworkResource("tetes");
2361 assertEquals(null, networkResource);
2367 public void getVnfRecipeTest(){
2369 mockUpQuery = new MockUp<Query>() {
2371 public List<VnfRecipe> list() throws Exception {
2372 VnfRecipe vnfRecipe = new VnfRecipe();
2373 vnfRecipe.setVfModuleId("123-id");
2374 return Arrays.asList(vnfRecipe);
2378 mockedSession = new MockUp<Session>() {
2380 public Query createQuery(String hql) {
2381 return mockUpQuery.getMockInstance();
2385 mockCd = new MockUp<CatalogDatabase>() {
2387 private Session getSession() {
2388 return mockedSession.getMockInstance();
2392 VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","ergfedrf","4993493");
2393 assertEquals("123-id", vnfRecipe.getVfModuleId());
2399 public void getVnfRecipeEmptyTest(){
2401 mockUpQuery = new MockUp<Query>() {
2403 public List<VnfRecipe> list() throws Exception {
2404 return Collections.emptyList();
2408 mockedSession = new MockUp<Session>() {
2410 public Query createQuery(String hql) {
2411 return mockUpQuery.getMockInstance();
2415 mockCd = new MockUp<CatalogDatabase>() {
2417 private Session getSession() {
2418 return mockedSession.getMockInstance();
2422 VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","ergfedrf","4993493");
2423 assertEquals(null, vnfRecipe);
2429 public void getVnfRecipe2Test(){
2430 mockUpQuery = new MockUp<Query>() {
2432 public List<VnfRecipe> list() throws Exception {
2433 VnfRecipe vnfRecipe = new VnfRecipe();
2435 return Arrays.asList(vnfRecipe);
2439 mockedSession = new MockUp<Session>() {
2441 public Query createQuery(String hql) {
2442 return mockUpQuery.getMockInstance();
2446 mockCd = new MockUp<CatalogDatabase>() {
2448 private Session getSession() {
2449 return mockedSession.getMockInstance();
2452 VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","4993493");
2453 assertEquals(1, vnfRecipe.getId());
2459 public void getVnfRecipe2EmptyTest(){
2460 mockUpQuery = new MockUp<Query>() {
2462 public List<VnfRecipe> list() throws Exception {
2463 return Collections.emptyList();
2467 mockedSession = new MockUp<Session>() {
2469 public Query createQuery(String hql) {
2470 return mockUpQuery.getMockInstance();
2474 mockCd = new MockUp<CatalogDatabase>() {
2476 private Session getSession() {
2477 return mockedSession.getMockInstance();
2480 VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","4993493");
2481 assertEquals(null, vnfRecipe);
2487 public void getVnfRecipeByVfModuleIdTest(){
2488 mockUpQuery = new MockUp<Query>() {
2490 public List<VnfRecipe> list() throws Exception {
2491 VnfRecipe vnfRecipe = new VnfRecipe();
2493 return Arrays.asList(vnfRecipe);
2497 mockedSession = new MockUp<Session>() {
2499 public Query createQuery(String hql) {
2500 return mockUpQuery.getMockInstance();
2504 mockCd = new MockUp<CatalogDatabase>() {
2506 private Session getSession() {
2507 return mockedSession.getMockInstance();
2511 VnfRecipe vnfRecipe = cd.getVnfRecipeByVfModuleId("tetes","4993493","vnf");
2512 assertEquals(1, vnfRecipe.getId());
2518 public void getVnfRecipeByVfModuleIdEmptyTest(){
2519 mockUpQuery = new MockUp<Query>() {
2521 public List<VnfRecipe> list() throws Exception {
2522 return Collections.emptyList();
2526 mockedSession = new MockUp<Session>() {
2528 public Query createQuery(String hql) {
2529 return mockUpQuery.getMockInstance();
2533 mockCd = new MockUp<CatalogDatabase>() {
2535 private Session getSession() {
2536 return mockedSession.getMockInstance();
2540 VnfRecipe vnfRecipe = cd.getVnfRecipeByVfModuleId("tetes","4993493","vnf");
2541 assertEquals(null, vnfRecipe);
2547 public void getVfModuleTypeTestException(){
2548 mockUpQuery = new MockUp<Query>() {
2551 public Query setParameter(String name, Object val) {
2553 return this.getMockInstance();
2557 public List<VfModule> list() {
2558 if ("nil".equals(type)) return new ArrayList<VfModule>();
2560 VfModule vm = new VfModule();
2561 vm.setModelUUID("123-uuid");
2562 return Arrays.asList(vm);
2566 mockedSession = new MockUp<Session>() {
2568 public Query createQuery(String hql) {
2569 return mockUpQuery.getMockInstance();
2573 mockCd = new MockUp<CatalogDatabase>() {
2575 private Session getSession() {
2576 return mockedSession.getMockInstance();
2580 VfModule vnf = cd.getVfModuleType("4993493");
2581 assertEquals("123-uuid", vnf.getModelUUID());
2583 vnf = cd.getVfModuleType("nil");
2588 public void getVnfResourceByServiceUuidTest(){
2589 mockUpQuery = new MockUp<Query>() {
2592 public Object uniqueResult() {
2593 VnfResource vnfResource = new VnfResource();
2594 vnfResource.setModelUuid("123-uuid");
2599 mockedSession = new MockUp<Session>() {
2601 public Query createQuery(String hql) {
2602 return mockUpQuery.getMockInstance();
2606 mockCd = new MockUp<CatalogDatabase>() {
2608 private Session getSession() {
2609 return mockedSession.getMockInstance();
2612 VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
2613 assertEquals("123-uuid", vnfResource.getModelUuid());
2619 public void getVnfResourceByServiceUuidNURExceptionTest(){
2620 mockUpQuery = new MockUp<Query>() {
2623 public Object uniqueResult() {
2624 throw new NonUniqueResultException(-1);
2628 mockedSession = new MockUp<Session>() {
2630 public Query createQuery(String hql) {
2631 return mockUpQuery.getMockInstance();
2635 mockCd = new MockUp<CatalogDatabase>() {
2637 private Session getSession() {
2638 return mockedSession.getMockInstance();
2641 thrown.expect(NonUniqueResultException.class);
2642 VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
2648 public void getVnfResourceByServiceUuidHibernateExceptionTest(){
2649 mockUpQuery = new MockUp<Query>() {
2652 public Object uniqueResult() {
2653 throw new HibernateException("hibernate exception");
2657 mockedSession = new MockUp<Session>() {
2659 public Query createQuery(String hql) {
2660 return mockUpQuery.getMockInstance();
2664 mockCd = new MockUp<CatalogDatabase>() {
2666 private Session getSession() {
2667 return mockedSession.getMockInstance();
2670 thrown.expect(HibernateException.class);
2671 VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
2677 public void getVnfResourceByServiceUuidExceptionTest(){
2678 mockUpQuery = new MockUp<Query>() {
2681 public Object uniqueResult() throws Exception {
2682 throw new Exception();
2686 mockedSession = new MockUp<Session>() {
2688 public Query createQuery(String hql) {
2689 return mockUpQuery.getMockInstance();
2693 mockCd = new MockUp<CatalogDatabase>() {
2695 private Session getSession() {
2696 return mockedSession.getMockInstance();
2699 thrown.expect(Exception.class);
2700 VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
2706 public void getVnfResourceByVnfUuidTest(){
2707 mockUpQuery = new MockUp<Query>() {
2710 public Object uniqueResult() {
2711 VnfResource vnfResource = new VnfResource();
2712 vnfResource.setModelUuid("123-uuid");
2717 mockedSession = new MockUp<Session>() {
2719 public Query createQuery(String hql) {
2720 return mockUpQuery.getMockInstance();
2724 mockCd = new MockUp<CatalogDatabase>() {
2726 private Session getSession() {
2727 return mockedSession.getMockInstance();
2731 VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
2732 assertEquals("123-uuid", vnfResource.getModelUuid());
2738 public void getVnfResourceByVnfUuidNURExceptionTest(){
2739 mockUpQuery = new MockUp<Query>() {
2742 public Object uniqueResult() {
2743 throw new NonUniqueResultException(-1);
2747 mockedSession = new MockUp<Session>() {
2749 public Query createQuery(String hql) {
2750 return mockUpQuery.getMockInstance();
2754 mockCd = new MockUp<CatalogDatabase>() {
2756 private Session getSession() {
2757 return mockedSession.getMockInstance();
2760 thrown.expect(NonUniqueResultException.class);
2761 VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
2767 public void getVnfResourceByVnfUuidHibernateExceptionTest(){
2768 mockUpQuery = new MockUp<Query>() {
2771 public Object uniqueResult() {
2772 throw new HibernateException("hibernate exception");
2776 mockedSession = new MockUp<Session>() {
2778 public Query createQuery(String hql) {
2779 return mockUpQuery.getMockInstance();
2783 mockCd = new MockUp<CatalogDatabase>() {
2785 private Session getSession() {
2786 return mockedSession.getMockInstance();
2789 thrown.expect(HibernateException.class);
2790 VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
2796 public void getVnfResourceByVnfUuidExceptionTest(){
2797 mockUpQuery = new MockUp<Query>() {
2800 public Object uniqueResult() throws Exception {
2801 throw new Exception();
2805 mockedSession = new MockUp<Session>() {
2807 public Query createQuery(String hql) {
2808 return mockUpQuery.getMockInstance();
2812 mockCd = new MockUp<CatalogDatabase>() {
2814 private Session getSession() {
2815 return mockedSession.getMockInstance();
2818 thrown.expect(Exception.class);
2819 VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
2825 public void getVfModuleByModelInvariantUuidTest(){
2827 mockUpQuery = new MockUp<Query>() {
2830 public List<VfModule> list() throws Exception {
2831 VfModule vfModule = new VfModule();
2832 vfModule.setModelUUID("123-uuid");
2833 return Arrays.asList(vfModule);
2837 mockedSession = new MockUp<Session>() {
2839 public Query createQuery(String hql) {
2840 return mockUpQuery.getMockInstance();
2844 mockCd = new MockUp<CatalogDatabase>() {
2846 private Session getSession() {
2847 return mockedSession.getMockInstance();
2851 VfModule vfModule = cd.getVfModuleByModelInvariantUuid("4993493");
2852 assertEquals("123-uuid", vfModule.getModelUUID());
2858 public void getVfModuleByModelInvariantUuidEmptyTest(){
2860 mockUpQuery = new MockUp<Query>() {
2863 public List<VfModule> list() throws Exception {
2864 return Collections.emptyList();
2868 mockedSession = new MockUp<Session>() {
2870 public Query createQuery(String hql) {
2871 return mockUpQuery.getMockInstance();
2875 mockCd = new MockUp<CatalogDatabase>() {
2877 private Session getSession() {
2878 return mockedSession.getMockInstance();
2882 VfModule vfModule = cd.getVfModuleByModelInvariantUuid("4993493");
2883 assertEquals(null, vfModule);
2889 public void getVfModuleByModelCustomizationUuidTest(){
2890 mockUpQuery = new MockUp<Query>() {
2892 public Object uniqueResult() {
2893 VfModuleCustomization vc = new VfModuleCustomization();
2894 vc.setModelCustomizationUuid("4993493");
2899 mockedSession = new MockUp<Session>() {
2901 public Query createQuery(String hql) {
2902 return mockUpQuery.getMockInstance();
2906 mockCd = new MockUp<CatalogDatabase>() {
2908 private Session getSession() {
2909 return mockedSession.getMockInstance();
2913 VfModuleCustomization vnf = cd.getVfModuleByModelCustomizationUuid("4993493");
2914 assertEquals("4993493", vnf.getModelCustomizationUuid());
2918 public void getVfModuleByModelCustomizationUuidNullTest(){
2919 mockUpQuery = new MockUp<Query>() {
2921 public Object uniqueResult() {
2926 mockedSession = new MockUp<Session>() {
2928 public Query createQuery(String hql) {
2929 return mockUpQuery.getMockInstance();
2933 mockCd = new MockUp<CatalogDatabase>() {
2935 private Session getSession() {
2936 return mockedSession.getMockInstance();
2940 VfModuleCustomization vnf = cd.getVfModuleByModelCustomizationUuid("4993493");
2945 public void getVfModuleByModelCustomizationUuidNonUniqueExceptionTest(){
2946 mockUpQuery = new MockUp<Query>() {
2948 public Object uniqueResult() {
2949 throw new org.hibernate.NonUniqueResultException(2);
2953 mockedSession = new MockUp<Session>() {
2955 public Query createQuery(String hql) {
2956 return mockUpQuery.getMockInstance();
2960 mockCd = new MockUp<CatalogDatabase>() {
2962 private Session getSession() {
2963 return mockedSession.getMockInstance();
2967 thrown.expect(org.hibernate.NonUniqueResultException.class);
2968 VfModuleCustomization vnf = cd.getVfModuleByModelCustomizationUuid("4993493");
2972 public void getVfModuleByModelCustomizationUuidHibernateExceptionTest(){
2973 mockUpQuery = new MockUp<Query>() {
2975 public Object uniqueResult() {
2976 throw new org.hibernate.HibernateException("test case");
2980 mockedSession = new MockUp<Session>() {
2982 public Query createQuery(String hql) {
2983 return mockUpQuery.getMockInstance();
2987 mockCd = new MockUp<CatalogDatabase>() {
2989 private Session getSession() {
2990 return mockedSession.getMockInstance();
2994 thrown.expect(org.hibernate.HibernateException.class);
2995 VfModuleCustomization vnf = cd.getVfModuleByModelCustomizationUuid("4993493");
2999 public void getVfModuleByModelCustomizationUuidExceptionTest(){
3000 mockUpQuery = new MockUp<Query>() {
3002 public Object uniqueResult() {
3003 throw new NullPointerException();
3007 mockedSession = new MockUp<Session>() {
3009 public Query createQuery(String hql) {
3010 return mockUpQuery.getMockInstance();
3014 mockCd = new MockUp<CatalogDatabase>() {
3016 private Session getSession() {
3017 return mockedSession.getMockInstance();
3021 thrown.expect(NullPointerException.class);
3022 VfModuleCustomization vnf = cd.getVfModuleByModelCustomizationUuid("4993493");
3026 public void getVfModuleCustomizationByModelCustomizationIdTest(){
3027 mockUpQuery = new MockUp<Query>() {
3028 String modelCustomizationUuid = null;
3031 public Query setParameter(String name, Object val) {
3032 if (name.equals("modelCustomizationUuid")) modelCustomizationUuid = (String)val;
3033 return this.getMockInstance();
3037 public Object uniqueResult() {
3038 if ("nil".equals(modelCustomizationUuid)) return null;
3039 if ("multi".equals(modelCustomizationUuid)) throw new org.hibernate.NonUniqueResultException(2);
3040 if ("he".equals(modelCustomizationUuid)) throw new org.hibernate.HibernateException("test case");
3041 if ("npe".equals(modelCustomizationUuid)) throw new NullPointerException();
3043 VfModuleCustomization vm = new VfModuleCustomization();
3044 vm.setModelCustomizationUuid("4993493");
3049 mockedSession = new MockUp<Session>() {
3051 public Query createQuery(String hql) {
3052 return mockUpQuery.getMockInstance();
3056 mockCd = new MockUp<CatalogDatabase>() {
3058 private Session getSession() {
3059 return mockedSession.getMockInstance();
3063 VfModuleCustomization vnf = cd.getVfModuleCustomizationByModelCustomizationId("4993493");
3064 assertEquals("4993493", vnf.getModelCustomizationUuid());
3066 vnf = cd.getVfModuleCustomizationByModelCustomizationId("nil");
3071 thrown = ExpectedException.none();
3072 thrown.expect(org.hibernate.NonUniqueResultException.class);
3073 vnf = cd.getVfModuleCustomizationByModelCustomizationId("multi");
3074 } catch (org.hibernate.NonUniqueResultException e) {
3079 thrown = ExpectedException.none();
3080 thrown.expect(org.hibernate.HibernateException.class);
3081 vnf = cd.getVfModuleCustomizationByModelCustomizationId("he");
3082 } catch (org.hibernate.HibernateException e) {
3087 thrown = ExpectedException.none();
3088 thrown.expect(NullPointerException.class);
3089 vnf = cd.getVfModuleCustomizationByModelCustomizationId("npe");
3090 } catch (NullPointerException e) {
3097 public void getVfModuleByModelUuidTestException(){
3098 mockUpQuery = new MockUp<Query>() {
3099 String modelUuidValue = null;
3102 public Query setParameter(String name, Object val) {
3103 if (name.equals("modelUuidValue")) modelUuidValue = (String)val;
3104 return this.getMockInstance();
3108 public List<VfModule> list() {
3109 if ("nil".equals(modelUuidValue)) return null;
3110 if ("multi".equals(modelUuidValue)) throw new org.hibernate.NonUniqueResultException(2);
3111 if ("he".equals(modelUuidValue)) throw new org.hibernate.HibernateException("test case");
3112 if ("npe".equals(modelUuidValue)) throw new NullPointerException();
3114 VfModule vfModule = new VfModule();
3115 vfModule.setModelInvariantUuid(modelUuidValue);
3116 return Arrays.asList(vfModule);
3120 mockedSession = new MockUp<Session>() {
3122 public Query createQuery(String hql) {
3123 return mockUpQuery.getMockInstance();
3127 mockCd = new MockUp<CatalogDatabase>() {
3129 private Session getSession() {
3130 return mockedSession.getMockInstance();
3134 VfModule vnf = cd.getVfModuleByModelUuid("4993493");
3135 assertEquals("4993493", vnf.getModelInvariantUuid());
3137 vnf = cd.getVfModuleByModelUuid("nil");
3141 thrown = ExpectedException.none();
3142 thrown.expect(org.hibernate.NonUniqueResultException.class);
3143 vnf = cd.getVfModuleByModelUuid("multi");
3144 } catch (org.hibernate.NonUniqueResultException e) {
3149 thrown = ExpectedException.none();
3150 thrown.expect(org.hibernate.HibernateException.class);
3151 vnf = cd.getVfModuleByModelUuid("he");
3152 } catch (org.hibernate.HibernateException e) {
3157 thrown = ExpectedException.none();
3158 thrown.expect(NullPointerException.class);
3159 vnf = cd.getVfModuleByModelUuid("npe");
3160 } catch (NullPointerException e) {
3167 public void getVnfResourceCustomizationByModelVersionIdTest(){
3168 mockUpQuery = new MockUp<Query>() {
3169 String modelVersionId = null;
3172 public Query setParameter(String name, Object val) {
3173 if (name.equals("modelVersionId")) modelVersionId = (String)val;
3174 return this.getMockInstance();
3178 public Object uniqueResult() {
3179 if ("nil".equals(modelVersionId)) return null;
3180 if ("multi".equals(modelVersionId)) throw new org.hibernate.NonUniqueResultException(2);
3181 if ("he".equals(modelVersionId)) throw new org.hibernate.HibernateException("test case");
3182 if ("npe".equals(modelVersionId)) throw new NullPointerException();
3184 VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
3185 vnfResourceCustomization.setVnfResourceModelUuid(modelVersionId);
3186 return vnfResourceCustomization;
3190 mockedSession = new MockUp<Session>() {
3192 public Query createQuery(String hql) {
3193 return mockUpQuery.getMockInstance();
3197 mockCd = new MockUp<CatalogDatabase>() {
3199 public VnfResource getVnfResourceByModelUuid(String modelUuid) {
3200 return new VnfResource();
3204 public ArrayList<VfModuleCustomization> getAllVfModuleCustomizations(String vnfResourceCustomizationMCU) {
3205 ArrayList<VfModuleCustomization> toRet = new ArrayList<VfModuleCustomization>();
3206 VfModuleCustomization vmc = new VfModuleCustomization();
3212 private Session getSession() {
3213 return mockedSession.getMockInstance();
3217 VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelVersionId("4993493");
3218 assertEquals("4993493", vnf.getVnfResourceModelUuid());
3220 vnf = cd.getVnfResourceCustomizationByModelVersionId("nil");
3224 thrown = ExpectedException.none();
3225 thrown.expect(org.hibernate.NonUniqueResultException.class);
3226 vnf = cd.getVnfResourceCustomizationByModelVersionId("multi");
3227 } catch (org.hibernate.NonUniqueResultException e) {
3232 thrown = ExpectedException.none();
3233 thrown.expect(org.hibernate.HibernateException.class);
3234 vnf = cd.getVnfResourceCustomizationByModelVersionId("he");
3235 } catch (org.hibernate.HibernateException e) {
3240 thrown = ExpectedException.none();
3241 thrown.expect(NullPointerException.class);
3242 vnf = cd.getVnfResourceCustomizationByModelVersionId("npe");
3243 } catch (NullPointerException e) {
3250 public void getVfModuleByModelCustomizationIdAndVersionTestException(){
3251 mockUpQuery = new MockUp<Query>() {
3252 String modelVersionId = null;
3255 public Query setParameter(String name, Object val) {
3256 if (name.equals("modelVersionId")) modelVersionId = (String)val;
3257 return this.getMockInstance();
3261 public Object uniqueResult() {
3262 if ("nil".equals(modelVersionId)) return null;
3263 if ("multi".equals(modelVersionId)) throw new org.hibernate.NonUniqueResultException(2);
3264 if ("he".equals(modelVersionId)) throw new org.hibernate.HibernateException("test case");
3265 if ("npe".equals(modelVersionId)) throw new NullPointerException();
3267 VfModule vfModule = new VfModule();
3268 vfModule.setModelVersion(modelVersionId);
3273 mockedSession = new MockUp<Session>() {
3275 public Query createQuery(String hql) {
3276 return mockUpQuery.getMockInstance();
3280 mockCd = new MockUp<CatalogDatabase>() {
3282 private Session getSession() {
3283 return mockedSession.getMockInstance();
3287 VfModule vm = cd.getVfModuleByModelCustomizationIdAndVersion("4993493","test");
3288 assertEquals("test", vm.getModelVersion());
3290 vm = cd.getVfModuleByModelCustomizationIdAndVersion("4993493", "nil");
3294 thrown = ExpectedException.none();
3295 thrown.expect(org.hibernate.NonUniqueResultException.class);
3296 vm = cd.getVfModuleByModelCustomizationIdAndVersion("4993493", "multi");
3297 } catch (org.hibernate.NonUniqueResultException e) {
3302 thrown = ExpectedException.none();
3303 thrown.expect(org.hibernate.HibernateException.class);
3304 vm = cd.getVfModuleByModelCustomizationIdAndVersion("4993493", "he");
3305 } catch (org.hibernate.HibernateException e) {
3310 thrown = ExpectedException.none();
3311 thrown.expect(NullPointerException.class);
3312 vm = cd.getVfModuleByModelCustomizationIdAndVersion("4993493", "npe");
3313 } catch (NullPointerException e) {
3319 public void getVfModuleCustomizationByVnfModuleCustomizationUuidTest(){
3320 mockUpQuery = new MockUp<Query>() {
3321 String modelCustomizationUuid = null;
3324 public Query setParameter(String name, Object val) {
3325 if (name.equals("modelCustomizationUuid")) modelCustomizationUuid = (String)val;
3326 return this.getMockInstance();
3330 public List<VfModuleCustomization> list() {
3331 if ("nil".equals(modelCustomizationUuid)) return null;
3332 if ("multi".equals(modelCustomizationUuid)) throw new org.hibernate.NonUniqueResultException(2);
3333 if ("he".equals(modelCustomizationUuid)) throw new org.hibernate.HibernateException("test case");
3334 if ("npe".equals(modelCustomizationUuid)) throw new NullPointerException();
3336 VfModuleCustomization vfModuleCustomization = new VfModuleCustomization();
3337 vfModuleCustomization.setVfModuleModelUuid(modelCustomizationUuid);
3338 return Arrays.asList(vfModuleCustomization);
3342 mockedSession = new MockUp<Session>() {
3344 public Query createQuery(String hql) {
3345 return mockUpQuery.getMockInstance();
3349 mockCd = new MockUp<CatalogDatabase>() {
3351 private Session getSession() {
3352 return mockedSession.getMockInstance();
3357 List<VfModuleCustomization> vmcl = cd.getVfModuleCustomizationByVnfModuleCustomizationUuid("4993493");
3358 assertEquals(1, vmcl.size());
3359 assertEquals("4993493", vmcl.get(0).getVfModuleModelUuid());
3361 vmcl = cd.getVfModuleCustomizationByVnfModuleCustomizationUuid("nil");
3362 assertEquals(0, vmcl.size());
3365 thrown = ExpectedException.none();
3366 thrown.expect(org.hibernate.HibernateException.class);
3367 vmcl = cd.getVfModuleCustomizationByVnfModuleCustomizationUuid("he");
3368 } catch (org.hibernate.HibernateException e) {
3373 thrown = ExpectedException.none();
3374 thrown.expect(NullPointerException.class);
3375 vmcl = cd.getVfModuleCustomizationByVnfModuleCustomizationUuid("npe");
3376 } catch (NullPointerException e) {
3382 public void getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionIdTest(){
3384 mockUpQuery = new MockUp<Query>() {
3387 public List<VnfResourceCustomization> list() {
3388 VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
3389 return Arrays.asList(vnfResourceCustomization);
3393 mockedSession = new MockUp<Session>() {
3395 public Query createQuery(String hql) {
3396 assertTrue(hql.contains("SELECT vrc FROM VnfResourceCustomization as vrc WHERE vrc.vnfResourceModelUuid IN (SELECT vr.modelUuid FROM VnfResource vr WHERE vr.modelUuid = :modelVersionId)AND vrc.modelInstanceName = :modelCustomizationName"));
3397 return mockUpQuery.getMockInstance();
3401 mockCd = new MockUp<CatalogDatabase>() {
3403 private Session getSession() {
3404 return mockedSession.getMockInstance();
3407 assertNotNull(cd.getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId("modelCustomizationName","modelVersionId"));
3409 VnfResourceCustomization result = cd.getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId("4993493", "test");
3410 assertNotNull(result);
3414 public void getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId_NullReturnTest(){
3416 mockUpQuery = new MockUp<Query>() {
3419 public List<VnfResourceCustomization> list() {
3420 return Arrays.asList();
3424 mockedSession = new MockUp<Session>() {
3426 public Query createQuery(String hql) {
3427 assertTrue(hql.contains("SELECT vrc FROM VnfResourceCustomization as vrc WHERE vrc.vnfResourceModelUuid IN (SELECT vr.modelUuid FROM VnfResource vr WHERE vr.modelUuid = :modelVersionId)AND vrc.modelInstanceName = :modelCustomizationName"));
3428 return mockUpQuery.getMockInstance();
3432 mockCd = new MockUp<CatalogDatabase>() {
3434 private Session getSession() {
3435 return mockedSession.getMockInstance();
3439 VnfResourceCustomization result = cd.getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId("4993493", "test");
3443 public void getAllVfModuleCustomizationsStrTest(){
3444 mockUpQuery = new MockUp<Query>() {
3445 String vrcMcu = null;
3448 public Query setParameter(String name, Object val) {
3449 if (name.equals("vrc_mcu")) vrcMcu = (String)val;
3450 return this.getMockInstance();
3454 public List<VnfResCustomToVfModuleCustom> list() {
3455 if ("nil".equals(vrcMcu)) return null;
3456 if ("multi".equals(vrcMcu)) throw new org.hibernate.NonUniqueResultException(2);
3457 if ("he".equals(vrcMcu)) throw new org.hibernate.HibernateException("test case");
3458 if ("npe".equals(vrcMcu)) throw new NullPointerException();
3460 VnfResCustomToVfModuleCustom vnfResCustomToVfModuleCustom = new VnfResCustomToVfModuleCustom();
3461 vnfResCustomToVfModuleCustom.setVfModuleCustModelCustomizationUuid(vrcMcu);
3462 return Arrays.asList(vnfResCustomToVfModuleCustom);
3466 public Object uniqueResult() {
3467 if ("nil".equals(vrcMcu)) return null;
3468 if ("multi".equals(vrcMcu)) throw new org.hibernate.NonUniqueResultException(2);
3469 if ("he".equals(vrcMcu)) throw new org.hibernate.HibernateException("test case");
3470 if ("npe".equals(vrcMcu)) throw new NullPointerException();
3472 VfModuleCustomization vfModuleCustomization = new VfModuleCustomization();
3473 vfModuleCustomization.setVfModuleModelUuid(vrcMcu);
3474 return vfModuleCustomization;
3479 mockedSession = new MockUp<Session>() {
3481 public Query createQuery(String hql) {
3482 return mockUpQuery.getMockInstance();
3486 mockCd = new MockUp<CatalogDatabase>() {
3488 private Session getSession() {
3489 return mockedSession.getMockInstance();
3493 public VfModule getVfModuleByModelUuid(String modelUuid) {
3494 return new VfModule();
3498 ArrayList<VfModuleCustomization> vmcl = cd.getAllVfModuleCustomizations("4993493");
3499 assertNotNull(vmcl);
3500 assertEquals(1, vmcl.size());
3501 assertEquals("4993493", vmcl.get(0).getVfModuleModelUuid());
3503 vmcl = cd.getAllVfModuleCustomizations("nil");
3504 assertNotNull(vmcl);
3505 assertEquals(0, vmcl.size());
3509 public void getVnfResourceByModelUuidTest(){
3510 mockUpQuery = new MockUp<Query>() {
3511 String modelUuid = null;
3514 public Query setParameter(String name, Object val) {
3515 if (name.equals("modelUuid")) modelUuid = (String)val;
3516 return this.getMockInstance();
3520 public Object uniqueResult() {
3521 if ("nil".equals(modelUuid)) return null;
3522 if ("multi".equals(modelUuid)) throw new org.hibernate.NonUniqueResultException(2);
3523 if ("he".equals(modelUuid)) throw new org.hibernate.HibernateException("test case");
3524 if ("npe".equals(modelUuid)) throw new NullPointerException();
3526 VnfResource vnfResource = new VnfResource();
3527 vnfResource.setModelUuid(modelUuid);
3532 mockedSession = new MockUp<Session>() {
3534 public Query createQuery(String hql) {
3535 return mockUpQuery.getMockInstance();
3539 mockCd = new MockUp<CatalogDatabase>() {
3541 private Session getSession() {
3542 return mockedSession.getMockInstance();
3546 VnfResource vr = cd.getVnfResourceByModelUuid("4993493");
3547 assertEquals("4993493", vr.getModelUuid());
3549 vr = cd.getVnfResourceByModelUuid("nil");
3553 thrown = ExpectedException.none();
3554 thrown.expect(org.hibernate.NonUniqueResultException.class);
3555 vr = cd.getVnfResourceByModelUuid("multi");
3556 } catch (org.hibernate.NonUniqueResultException e) {
3561 thrown = ExpectedException.none();
3562 thrown.expect(org.hibernate.HibernateException.class);
3563 vr = cd.getVnfResourceByModelUuid("he");
3564 } catch (org.hibernate.HibernateException e) {
3569 thrown = ExpectedException.none();
3570 thrown.expect(NullPointerException.class);
3571 vr = cd.getVnfResourceByModelUuid("npe");
3572 } catch (NullPointerException e) {
3578 public void getVnfResCustomToVfModuleTest(){
3579 mockUpQuery = new MockUp<Query>() {
3580 String vfIdValue = null;
3583 public Query setParameter(String name, Object val) {
3584 if (name.equals("vfIdValue")) vfIdValue = (String)val;
3585 return this.getMockInstance();
3589 public Object uniqueResult() {
3590 if ("nil".equals(vfIdValue)) return null;
3591 if ("multi".equals(vfIdValue)) throw new org.hibernate.NonUniqueResultException(2);
3592 if ("he".equals(vfIdValue)) throw new org.hibernate.HibernateException("test case");
3593 if ("npe".equals(vfIdValue)) throw new NullPointerException();
3595 VnfResCustomToVfModuleCustom vr = new VnfResCustomToVfModuleCustom();
3596 vr.setVfModuleCustModelCustomizationUuid(vfIdValue);
3601 mockedSession = new MockUp<Session>() {
3603 public Query createQuery(String hql) {
3604 return mockUpQuery.getMockInstance();
3608 mockCd = new MockUp<CatalogDatabase>() {
3610 private Session getSession() {
3611 return mockedSession.getMockInstance();
3615 VnfResCustomToVfModuleCustom vm = cd.getVnfResCustomToVfModule("4993493","test");
3616 assertEquals("test", vm.getVfModuleCustModelCustomizationUuid());
3618 vm = vm = cd.getVnfResCustomToVfModule("4993493", "nil");
3623 public void getVfModulesForVnfResourceTest(){
3624 VnfResource vnfResource = new VnfResource();
3625 vnfResource.setModelUuid("48839");
3626 thrown.expect(Exception.class);
3627 cd.getVfModulesForVnfResource(vnfResource);
3630 public void getVfModulesForVnfResource2Test(){
3631 mockUpQuery = new MockUp<Query>() {
3632 String vnfResourceModelUUId = null;
3635 public Query setParameter(String name, Object val) {
3636 if (name.equals("vnfResourceModelUUId")) vnfResourceModelUUId = (String)val;
3637 return this.getMockInstance();
3641 public List<VfModule> list() {
3642 if ("nil".equals(vnfResourceModelUUId)) return null;
3643 if ("multi".equals(vnfResourceModelUUId)) throw new org.hibernate.NonUniqueResultException(2);
3644 if ("he".equals(vnfResourceModelUUId)) throw new org.hibernate.HibernateException("test case");
3645 if ("npe".equals(vnfResourceModelUUId)) throw new NullPointerException();
3647 VfModule vfModule = new VfModule();
3648 vfModule.setVnfResourceModelUUId(vnfResourceModelUUId);
3649 return Arrays.asList(vfModule);
3653 mockedSession = new MockUp<Session>() {
3655 public Query createQuery(String hql) {
3656 return mockUpQuery.getMockInstance();
3660 mockCd = new MockUp<CatalogDatabase>() {
3662 private Session getSession() {
3663 return mockedSession.getMockInstance();
3667 List<VfModule> vm = cd.getVfModulesForVnfResource("4993493");
3669 assertEquals(1, vm.size());
3670 assertEquals("4993493", vm.get(0).getVnfResourceModelUUId());
3672 vm = cd.getVfModulesForVnfResource("nil");
3674 assertEquals(0, vm.size());
3677 thrown = ExpectedException.none();
3678 thrown.expect(org.hibernate.HibernateException.class);
3679 cd.getVfModulesForVnfResource("he");
3680 } catch (org.hibernate.HibernateException e) {
3685 thrown = ExpectedException.none();
3686 thrown.expect(NullPointerException.class);
3687 cd.getVfModulesForVnfResource("npe");
3688 } catch (NullPointerException e) {
3694 public void getServiceByUuidTest(){
3695 mockUpQuery = new MockUp<Query>() {
3696 String serviceModelInvariantUuid = null;
3699 public Query setParameter(String name, Object val) {
3700 if (name.equals("serviceModelInvariantUuid")) serviceModelInvariantUuid = (String)val;
3701 return this.getMockInstance();
3705 public Object uniqueResult() {
3706 if ("nil".equals(serviceModelInvariantUuid)) return null;
3707 if ("multi".equals(serviceModelInvariantUuid)) throw new org.hibernate.NonUniqueResultException(2);
3708 if ("he".equals(serviceModelInvariantUuid)) throw new org.hibernate.HibernateException("test case");
3709 if ("npe".equals(serviceModelInvariantUuid)) throw new NullPointerException();
3711 Service service = new Service();
3712 service.setModelInvariantUUID(serviceModelInvariantUuid);
3717 mockedSession = new MockUp<Session>() {
3719 public Query createQuery(String hql) {
3720 return mockUpQuery.getMockInstance();
3724 mockCd = new MockUp<CatalogDatabase>() {
3726 private Session getSession() {
3727 return mockedSession.getMockInstance();
3731 Service s = cd.getServiceByUuid("4993493");
3732 assertEquals("4993493", s.getModelInvariantUUID());
3734 s = cd.getServiceByUuid("nil");
3738 thrown = ExpectedException.none();
3739 thrown.expect(org.hibernate.NonUniqueResultException.class);
3740 s = cd.getServiceByUuid("multi");
3741 } catch (org.hibernate.NonUniqueResultException e) {
3746 thrown = ExpectedException.none();
3747 thrown.expect(org.hibernate.HibernateException.class);
3748 s = cd.getServiceByUuid("he");
3749 } catch (org.hibernate.HibernateException e) {
3754 thrown = ExpectedException.none();
3755 thrown.expect(NullPointerException.class);
3756 s = cd.getServiceByUuid("npe");
3757 } catch (NullPointerException e) {
3762 thrown.expect(Exception.class);
3763 cd.getServiceByUuid("4993493");
3767 public void getNetworkResourceById2Test(){
3768 mockUpQuery = new MockUp<Query>() {
3772 public Query setParameter(String name, Object val) {
3773 if (name.equals("id")) id = (Integer)val;
3774 return this.getMockInstance();
3778 public Object uniqueResult() {
3779 if (id==null || -1 == id) return null;
3780 if (-2 == id) throw new org.hibernate.NonUniqueResultException(2);
3781 if (-3 == id) throw new org.hibernate.HibernateException("test case");
3782 if (-4 == id) throw new NullPointerException();
3784 NetworkResource networkResource = new NetworkResource();
3785 networkResource.setModelUUID(Integer.toString(id));
3786 return networkResource;
3790 mockedSession = new MockUp<Session>() {
3792 public Query createQuery(String hql) {
3793 return mockUpQuery.getMockInstance();
3797 mockCd = new MockUp<CatalogDatabase>() {
3799 private Session getSession() {
3800 return mockedSession.getMockInstance();
3804 NetworkResource nr = cd.getNetworkResourceById(4993493);
3805 assertEquals("4993493", nr.getModelUUID());
3807 nr = cd.getNetworkResourceById(-1);
3811 thrown = ExpectedException.none();
3812 thrown.expect(org.hibernate.NonUniqueResultException.class);
3813 nr = cd.getNetworkResourceById(-2);
3814 } catch (org.hibernate.NonUniqueResultException e) {
3819 thrown = ExpectedException.none();
3820 thrown.expect(org.hibernate.HibernateException.class);
3821 nr = cd.getNetworkResourceById(-3);
3822 } catch (org.hibernate.HibernateException e) {
3827 thrown = ExpectedException.none();
3828 thrown.expect(NullPointerException.class);
3829 nr = cd.getNetworkResourceById(-4);
3830 } catch (NullPointerException e) {
3836 public void getNetworkResourceByIdTest(){
3837 mockUpQuery = new MockUp<Query>() {
3839 public Object uniqueResult() {
3840 VfModule vm = new VfModule();
3841 vm.setModelInvariantUuid("4993493");
3846 mockedSession = new MockUp<Session>() {
3848 public Query createQuery(String hql) {
3849 return mockUpQuery.getMockInstance();
3853 mockCd = new MockUp<CatalogDatabase>() {
3855 private Session getSession() {
3856 return mockedSession.getMockInstance();
3860 VfModule vm = cd.getVfModuleTypeByUuid("4993493");
3861 assertEquals("4993493", vm.getModelInvariantUuid());
3865 public void getNetworkResourceByIdNullTest(){
3866 mockUpQuery = new MockUp<Query>() {
3868 public Object uniqueResult() {
3873 mockedSession = new MockUp<Session>() {
3875 public Query createQuery(String hql) {
3876 return mockUpQuery.getMockInstance();
3880 mockCd = new MockUp<CatalogDatabase>() {
3882 private Session getSession() {
3883 return mockedSession.getMockInstance();
3887 VfModule vm = cd.getVfModuleTypeByUuid("4993493");
3892 public void getNetworkResourceByIdNonUniqueTest(){
3893 mockUpQuery = new MockUp<Query>() {
3895 public Object uniqueResult() {
3896 throw new org.hibernate.NonUniqueResultException(2);
3900 mockedSession = new MockUp<Session>() {
3902 public Query createQuery(String hql) {
3903 return mockUpQuery.getMockInstance();
3907 mockCd = new MockUp<CatalogDatabase>() {
3909 private Session getSession() {
3910 return mockedSession.getMockInstance();
3914 thrown.expect(org.hibernate.NonUniqueResultException.class);
3915 VfModule vm = cd.getVfModuleTypeByUuid("4993493");
3919 public void getNetworkResourceByIdHibernateExceptionTest(){
3920 mockUpQuery = new MockUp<Query>() {
3922 public Object uniqueResult() {
3923 throw new org.hibernate.HibernateException("test case");
3927 mockedSession = new MockUp<Session>() {
3929 public Query createQuery(String hql) {
3930 return mockUpQuery.getMockInstance();
3934 mockCd = new MockUp<CatalogDatabase>() {
3936 private Session getSession() {
3937 return mockedSession.getMockInstance();
3941 thrown.expect(org.hibernate.HibernateException.class);
3942 VfModule vm = cd.getVfModuleTypeByUuid("4993493");
3946 public void getNetworkResourceByIdExceptionTest(){
3947 mockUpQuery = new MockUp<Query>() {
3949 public Object uniqueResult() {
3950 throw new NullPointerException();
3954 mockedSession = new MockUp<Session>() {
3956 public Query createQuery(String hql) {
3957 return mockUpQuery.getMockInstance();
3961 mockCd = new MockUp<CatalogDatabase>() {
3963 private Session getSession() {
3964 return mockedSession.getMockInstance();
3968 thrown.expect(NullPointerException.class);
3969 VfModule vm = cd.getVfModuleTypeByUuid("4993493");
3973 public void isEmptyOrNullTest(){
3974 boolean is = cd.isEmptyOrNull("4993493");
3978 public void getSTRTest(){
3979 mockUpQuery = new MockUp<Query>() {
3982 public List<ServiceToResourceCustomization> list() {
3983 ServiceToResourceCustomization vnfResourceCustomization = new ServiceToResourceCustomization();
3984 return Arrays.asList(vnfResourceCustomization);
3988 mockedSession = new MockUp<Session>() {
3990 public Query createQuery(String hql) {
3991 return mockUpQuery.getMockInstance();
3995 mockCd = new MockUp<CatalogDatabase>() {
3997 private Session getSession() {
3998 return mockedSession.getMockInstance();
4002 List<ServiceToResourceCustomization> str = cd.getSTR("4993493", "test", "vnf");
4003 assertFalse(str.isEmpty());
4007 public void getVRCtoVFMCTest(){
4008 mockUpQuery = new MockUp<Query>() {
4009 String vrcMcu = null;
4012 public Query setParameter(String name, Object val) {
4013 if (name.equals("vrc_mcu")) vrcMcu = (String)val;
4014 return this.getMockInstance();
4018 public List<VnfResCustomToVfModuleCustom> list() {
4019 if ("nil".equals(vrcMcu)) return null;
4020 if ("multi".equals(vrcMcu)) throw new org.hibernate.NonUniqueResultException(2);
4021 if ("he".equals(vrcMcu)) throw new org.hibernate.HibernateException("test case");
4022 if ("npe".equals(vrcMcu)) throw new NullPointerException();
4024 VnfResCustomToVfModuleCustom vnfResCustomToVfModuleCustom = new VnfResCustomToVfModuleCustom();
4025 vnfResCustomToVfModuleCustom.setVfModuleCustModelCustomizationUuid(vrcMcu);
4026 return Arrays.asList(vnfResCustomToVfModuleCustom);
4030 mockedSession = new MockUp<Session>() {
4032 public Query createQuery(String hql) {
4033 return mockUpQuery.getMockInstance();
4037 mockCd = new MockUp<CatalogDatabase>() {
4039 private Session getSession() {
4040 return mockedSession.getMockInstance();
4044 List<VnfResCustomToVfModuleCustom> vrCtoVFMC = cd.getVRCtoVFMC("", "null");
4045 assertNull(vrCtoVFMC);
4047 vrCtoVFMC = cd.getVRCtoVFMC("4993493", "388492");
4048 assertNotNull(vrCtoVFMC);
4049 assertEquals(1, vrCtoVFMC.size());
4050 assertEquals("4993493", vrCtoVFMC.get(0).getVfModuleCustModelCustomizationUuid());
4052 vrCtoVFMC = cd.getVRCtoVFMC("nil", "388492");
4053 assertNotNull(vrCtoVFMC);
4054 assertEquals(0, vrCtoVFMC.size());
4058 public void getTempNetworkHeatTemplateLookupTest(){
4059 mockUpQuery = new MockUp<Query>() {
4062 public List<TempNetworkHeatTemplateLookup> list() {
4063 TempNetworkHeatTemplateLookup vnfResourceCustomization = new TempNetworkHeatTemplateLookup();
4064 return Arrays.asList(vnfResourceCustomization);
4068 mockedSession = new MockUp<Session>() {
4070 public Query createQuery(String hql) {
4071 return mockUpQuery.getMockInstance();
4075 mockCd = new MockUp<CatalogDatabase>() {
4077 private Session getSession() {
4078 return mockedSession.getMockInstance();
4081 List<TempNetworkHeatTemplateLookup> tempNetworkHeatTemplateLookup = cd.getTempNetworkHeatTemplateLookup("4993493");
4082 assertFalse(tempNetworkHeatTemplateLookup.isEmpty());
4086 public void getAllNetworksByServiceModelUuidTest(){
4087 mockUpQuery = new MockUp<Query>() {
4091 public Query setParameter(String name, Object val) {
4092 if (name.equals("smu")) smu = (String)val;
4093 return this.getMockInstance();
4097 public List<ServiceToResourceCustomization> list() {
4098 if ("nil".equals(smu)) return null;
4099 if ("multi".equals(smu)) throw new org.hibernate.NonUniqueResultException(2);
4100 if ("he".equals(smu)) throw new org.hibernate.HibernateException("test case");
4101 if ("npe".equals(smu)) throw new NullPointerException();
4103 ServiceToResourceCustomization src = new ServiceToResourceCustomization();
4104 src.setServiceModelUUID(smu);
4105 return Arrays.asList(src);
4109 mockedSession = new MockUp<Session>() {
4111 public Query createQuery(String hql) {
4112 return mockUpQuery.getMockInstance();
4116 mockCd = new MockUp<CatalogDatabase>() {
4118 private Session getSession() {
4119 return mockedSession.getMockInstance();
4123 public List<NetworkResourceCustomization> getAllNetworksByNetworkModelCustomizationUuid(String networkModelCustomizationUuid) {
4124 NetworkResourceCustomization nrc = new NetworkResourceCustomization();
4125 nrc.setNetworkResourceModelUuid(networkModelCustomizationUuid);
4126 return Arrays.asList(nrc);
4130 List<NetworkResourceCustomization> nrcl = cd.getAllNetworksByServiceModelUuid("4993493");
4131 assertNotNull(nrcl);
4132 assertEquals(1, nrcl.size());
4134 nrcl = cd.getAllNetworksByServiceModelUuid("nil");
4135 assertNotNull(nrcl);
4136 assertEquals(0, nrcl.size());
4139 thrown = ExpectedException.none();
4140 thrown.expect(org.hibernate.NonUniqueResultException.class);
4141 vm = cd.getVfModuleType("type", "multi");
4142 } catch (org.hibernate.NonUniqueResultException e) {
4147 thrown = ExpectedException.none();
4148 thrown.expect(org.hibernate.HibernateException.class);
4149 vm = cd.getVfModuleType("type", "he");
4150 } catch (org.hibernate.HibernateException e) {
4155 thrown = ExpectedException.none();
4156 thrown.expect(NullPointerException.class);
4157 vm = cd.getVfModuleType("type", "npe");
4158 } catch (NullPointerException e) {
4162 assertEquals(cd.getAllNetworksByServiceModelUuid("4993493").size(), 0);
4167 public void getAllNetworksByServiceModelInvariantUuidTest(){
4168 mockUpQuery = new MockUp<Query>() {
4169 String serviceModelInvariantUuid = null;
4172 public Query setParameter(String name, Object val) {
4173 if (name.equals("serviceModelInvariantUuid")) serviceModelInvariantUuid = (String)val;
4174 return this.getMockInstance();
4178 public List<Service> list() {
4179 if ("nil".equals(serviceModelInvariantUuid)) return new ArrayList<Service>();
4180 if ("multi".equals(serviceModelInvariantUuid)) throw new org.hibernate.NonUniqueResultException(2);
4181 if ("he".equals(serviceModelInvariantUuid)) throw new org.hibernate.HibernateException("test case");
4182 if ("npe".equals(serviceModelInvariantUuid)) throw new NullPointerException();
4184 Service nrc = new Service();
4185 nrc.setModelInvariantUUID(serviceModelInvariantUuid);
4186 nrc.setModelUUID(serviceModelInvariantUuid);
4187 return Arrays.asList(nrc);
4191 mockedSession = new MockUp<Session>() {
4193 public Query createQuery(String hql) {
4194 return mockUpQuery.getMockInstance();
4198 mockCd = new MockUp<CatalogDatabase>() {
4200 private Session getSession() {
4201 return mockedSession.getMockInstance();
4205 public List<NetworkResourceCustomization> getAllNetworksByServiceModelUuid(String serviceModelUuid) {
4206 NetworkResourceCustomization nrc = new NetworkResourceCustomization();
4207 nrc.setNetworkResourceModelUuid(serviceModelUuid);
4208 return Arrays.asList(nrc);
4212 List<NetworkResourceCustomization> nrcl = cd.getAllNetworksByServiceModelInvariantUuid("4993493");
4213 assertNotNull(nrcl);
4214 assertEquals(1, nrcl.size());
4215 assertEquals("4993493", nrcl.get(0).getNetworkResourceModelUuid());
4217 nrcl = cd.getAllNetworksByServiceModelInvariantUuid("nil");
4218 assertNotNull(nrcl);
4219 assertEquals(0, nrcl.size());
4222 public void getAllNetworksByServiceModelInvariantUuid2Test(){
4223 mockUpQuery = new MockUp<Query>() {
4224 String serviceModelInvariantUuid = null;
4227 public Query setParameter(String name, Object val) {
4228 if (name.equals("serviceModelInvariantUuid")) serviceModelInvariantUuid = (String)val;
4229 return this.getMockInstance();
4233 public List<Service> list() {
4234 if ("nil".equals(serviceModelInvariantUuid)) return new ArrayList<Service>();
4235 if ("multi".equals(serviceModelInvariantUuid)) throw new org.hibernate.NonUniqueResultException(2);
4236 if ("he".equals(serviceModelInvariantUuid)) throw new org.hibernate.HibernateException("test case");
4237 if ("npe".equals(serviceModelInvariantUuid)) throw new NullPointerException();
4239 Service service = new Service();
4240 service.setModelInvariantUUID(serviceModelInvariantUuid);
4241 service.setModelUUID(serviceModelInvariantUuid);
4242 return Arrays.asList(service);
4246 mockedSession = new MockUp<Session>() {
4248 public Query createQuery(String hql) {
4249 return mockUpQuery.getMockInstance();
4253 mockCd = new MockUp<CatalogDatabase>() {
4255 private Session getSession() {
4256 return mockedSession.getMockInstance();
4260 public List<NetworkResourceCustomization> getAllNetworksByServiceModelUuid(String serviceModelUuid) {
4261 NetworkResourceCustomization nrc = new NetworkResourceCustomization();
4262 nrc.setModelCustomizationUuid(serviceModelUuid);
4263 return Arrays.asList(nrc);
4267 List<NetworkResourceCustomization> nrcl = cd.getAllNetworksByServiceModelInvariantUuid("4993493","test");
4268 assertNotNull(nrcl);
4269 assertEquals(1, nrcl.size());
4270 assertEquals("4993493", nrcl.get(0).getModelCustomizationUuid());
4272 nrcl = cd.getAllNetworksByServiceModelInvariantUuid("nil","test");
4273 assertNotNull(nrcl);
4274 assertEquals(0, nrcl.size());
4278 public void getAllNetworksByNetworkModelCustomizationUuidTest(){
4279 mockUpQuery = new MockUp<Query>() {
4280 String networkModelCustomizationUuid = null;
4283 public Query setParameter(String name, Object val) {
4284 if (name.equals("networkModelCustomizationUuid")) networkModelCustomizationUuid = (String)val;
4285 return this.getMockInstance();
4289 public List<NetworkResourceCustomization> list() {
4290 if ("nil".equals(networkModelCustomizationUuid)) return new ArrayList<NetworkResourceCustomization>();
4291 if ("multi".equals(networkModelCustomizationUuid)) throw new org.hibernate.NonUniqueResultException(2);
4292 if ("he".equals(networkModelCustomizationUuid)) throw new org.hibernate.HibernateException("test case");
4293 if ("npe".equals(networkModelCustomizationUuid)) throw new NullPointerException();
4295 NetworkResourceCustomization nrc = new NetworkResourceCustomization();
4296 nrc.setNetworkResourceModelUuid(networkModelCustomizationUuid);
4297 return Arrays.asList(nrc);
4301 mockedSession = new MockUp<Session>() {
4303 public Query createQuery(String hql) {
4304 return mockUpQuery.getMockInstance();
4308 mockCd = new MockUp<CatalogDatabase>() {
4310 private Session getSession() {
4311 return mockedSession.getMockInstance();
4315 public NetworkResource getNetworkResourceById(String id) {
4316 NetworkResource nr = new NetworkResource ();
4321 List<NetworkResourceCustomization> nrcl = cd.getAllNetworksByNetworkModelCustomizationUuid("4993493");
4322 assertNotNull(nrcl);
4323 assertEquals(1, nrcl.size());
4324 assertEquals("4993493", nrcl.get(0).getNetworkResourceModelUuid());
4326 nrcl = cd.getAllNetworksByNetworkModelCustomizationUuid("nil");
4327 assertNotNull(nrcl);
4328 assertEquals(0, nrcl.size());
4332 public void getAllNetworksByNetworkTypeTest(){
4333 mockUpQuery = new MockUp<Query>() {
4334 String networkResourceId = null;
4337 public Query setParameter(String name, Object val) {
4338 if (name.equals("networkResourceId")) networkResourceId = (String)val;
4339 return this.getMockInstance();
4343 public List<NetworkResourceCustomization> list() {
4344 if ("nil".equals(networkResourceId)) return null;
4345 if ("multi".equals(networkResourceId)) throw new org.hibernate.NonUniqueResultException(2);
4346 if ("he".equals(networkResourceId)) throw new org.hibernate.HibernateException("test case");
4347 if ("npe".equals(networkResourceId)) throw new NullPointerException();
4349 NetworkResourceCustomization nrc = new NetworkResourceCustomization();
4350 nrc.setNetworkResourceModelUuid(networkResourceId);
4351 return Arrays.asList(nrc);
4355 mockedSession = new MockUp<Session>() {
4357 public Query createQuery(String hql) {
4358 return mockUpQuery.getMockInstance();
4362 mockCd = new MockUp<CatalogDatabase>() {
4364 private Session getSession() {
4365 return mockedSession.getMockInstance();
4369 public NetworkResource getNetworkResource(String networkType) {
4370 if ("nil".equals(networkType)) return null;
4372 NetworkResource nr = new NetworkResource();
4373 nr.setNeutronNetworkType(networkType);
4378 List<NetworkResourceCustomization> nrcl = cd.getAllNetworksByNetworkType("4993493");
4379 assertNotNull(nrcl);
4380 assertEquals(1, nrcl.size());
4381 assertEquals("4993493", nrcl.get(0).getNetworkType());
4383 nrcl = cd.getAllNetworksByNetworkType("nil");
4384 assertNotNull(nrcl);
4385 assertEquals(0, nrcl.size());
4388 public void getAllVfmcForVrcTest(){
4389 VnfResourceCustomization re = new VnfResourceCustomization();
4390 re.setModelCustomizationUuid("377483");
4391 thrown.expect(Exception.class);
4392 cd.getAllVfmcForVrc(re);
4395 public void getAllVnfsByServiceModelUuidTest(){
4396 thrown.expect(Exception.class);
4397 cd.getAllVnfsByServiceModelUuid("4993493");
4400 public void getAllVnfsByServiceModelInvariantUuidTest(){
4401 thrown.expect(Exception.class);
4402 cd.getAllVnfsByServiceModelInvariantUuid("4993493");
4405 public void getAllVnfsByServiceModelInvariantUuid2Test(){
4406 thrown.expect(Exception.class);
4407 cd.getAllVnfsByServiceModelInvariantUuid("4993493","test");
4410 public void getAllVnfsByServiceNameTest(){
4411 thrown.expect(Exception.class);
4412 cd.getAllVnfsByServiceName("4993493","test");
4415 public void getAllVnfsByServiceName2Test(){
4416 thrown.expect(Exception.class);
4417 cd.getAllVnfsByServiceName("4993493");
4420 public void getAllVnfsByVnfModelCustomizationUuidTest(){
4421 thrown.expect(Exception.class);
4422 cd.getAllVnfsByVnfModelCustomizationUuid("4993493");
4425 public void getAllAllottedResourcesByServiceModelUuidTest(){
4426 mockUpQuery = new MockUp<Query>() {
4429 public List<ServiceToResourceCustomization> list() {
4430 ServiceToResourceCustomization vnfResourceCustomization = new ServiceToResourceCustomization();
4431 return Arrays.asList(vnfResourceCustomization);
4434 mockUpQuery2 = new MockUp<Query>() {
4437 public List<AllottedResourceCustomization> list() {
4438 AllottedResourceCustomization vnfResourceCustomization = new AllottedResourceCustomization();
4439 return Arrays.asList(vnfResourceCustomization);
4442 mockUpQuery3 = new MockUp<Query>() {
4445 public List<AllottedResource> list() {
4446 AllottedResource vnfResourceCustomization = new AllottedResource();
4447 return Arrays.asList(vnfResourceCustomization);
4450 mockedSession = new MockUp<Session>() {
4452 public Query createQuery(String hql) {
4453 if(hql.contains("ServiceToResourceCustomization")){
4454 return mockUpQuery.getMockInstance();
4456 }else if(hql.contains("AllottedResource " )){
4457 return mockUpQuery3.getMockInstance();
4460 return mockUpQuery2.getMockInstance();
4467 mockCd = new MockUp<CatalogDatabase>() {
4469 private Session getSession() {
4470 return mockedSession.getMockInstance();
4474 List<AllottedResourceCustomization> allAllottedResourcesByServiceModelUuid = cd.getAllAllottedResourcesByServiceModelUuid("4993493");
4475 assertFalse(allAllottedResourcesByServiceModelUuid.isEmpty());
4478 public void getAllAllottedResourcesByServiceModelInvariantUuidTest(){
4479 thrown.expect(Exception.class);
4480 cd.getAllAllottedResourcesByServiceModelInvariantUuid("4993493");
4483 public void getAllAllottedResourcesByServiceModelInvariantUuid2Test(){
4485 mockUpQuery = new MockUp<Query>() {
4488 public List<ServiceToResourceCustomization> list() {
4489 ServiceToResourceCustomization vnfResourceCustomization = new ServiceToResourceCustomization();
4490 return Arrays.asList(vnfResourceCustomization);
4493 mockUpQuery2 = new MockUp<Query>() {
4496 public List<AllottedResourceCustomization> list() {
4497 AllottedResourceCustomization vnfResourceCustomization = new AllottedResourceCustomization();
4498 return Arrays.asList(vnfResourceCustomization);
4501 mockUpQuery3 = new MockUp<Query>() {
4504 public List<AllottedResource> list() {
4505 AllottedResource vnfResourceCustomization = new AllottedResource();
4506 return Arrays.asList(vnfResourceCustomization);
4509 mockUpQuery4 = new MockUp<Query>() {
4512 public List<Service> list() {
4513 Service vnfResourceCustomization = new Service();
4514 return Arrays.asList(vnfResourceCustomization);
4517 mockedSession = new MockUp<Session>() {
4519 public Query createQuery(String hql) {
4520 if(hql.contains("ServiceToResourceCustomization")){
4521 return mockUpQuery.getMockInstance();
4523 }else if(hql.contains("AllottedResource " )){
4524 return mockUpQuery3.getMockInstance();
4526 } else if(hql.contains(" Service ")){
4527 return mockUpQuery4.getMockInstance();
4529 return mockUpQuery2.getMockInstance();
4536 mockCd = new MockUp<CatalogDatabase>() {
4538 private Session getSession() {
4539 return mockedSession.getMockInstance();
4544 List<AllottedResourceCustomization> allottedResourceCustomizations = cd.getAllAllottedResourcesByServiceModelInvariantUuid("4993493", "test");
4545 assertFalse(allottedResourceCustomizations.isEmpty());
4548 public void getAllAllottedResourcesByArModelCustomizationUuidTest(){
4549 thrown.expect(Exception.class);
4550 cd.getAllAllottedResourcesByArModelCustomizationUuid("4993493");
4553 public void getAllottedResourceByModelUuidTest(){
4554 thrown.expect(Exception.class);
4555 cd.getAllottedResourceByModelUuid("4993493");
4558 public void getAllResourcesByServiceModelUuidTest(){
4559 thrown.expect(Exception.class);
4560 cd.getAllResourcesByServiceModelUuid("4993493");
4563 public void getAllResourcesByServiceModelInvariantUuidTest(){
4564 thrown.expect(Exception.class);
4565 cd.getAllResourcesByServiceModelInvariantUuid("4993493");
4569 public void getAllResourcesByServiceModelInvariantUuid2Test(){
4570 thrown.expect(Exception.class);
4571 cd.getAllResourcesByServiceModelInvariantUuid("4993493","test");
4574 public void getSingleNetworkByModelCustomizationUuidTest(){
4575 thrown.expect(Exception.class);
4576 cd.getSingleNetworkByModelCustomizationUuid("4993493");
4579 public void getSingleAllottedResourceByModelCustomizationUuidTest(){
4580 thrown.expect(Exception.class);
4581 cd.getSingleAllottedResourceByModelCustomizationUuid("4993493");
4584 public void getVfModuleRecipeTest(){
4585 thrown.expect(Exception.class);
4586 cd.getVfModuleRecipe("4993493","test","get");
4589 public void getVfModuleTest(){
4590 mockUpQuery = new MockUp<Query>() {
4593 public List<VfModule> list() {
4594 VfModule vnfResourceCustomization = new VfModule();
4595 return Arrays.asList(vnfResourceCustomization);
4599 mockedSession = new MockUp<Session>() {
4601 public Query createQuery(String hql) {
4602 return mockUpQuery.getMockInstance();
4606 mockCd = new MockUp<CatalogDatabase>() {
4608 private Session getSession() {
4609 return mockedSession.getMockInstance();
4613 List<VfModule> vfModule = cd.getVfModule("4993493", "test", "get", "v2", "vnf");
4614 assertFalse(vfModule.isEmpty());
4617 public void getVnfComponentsRecipeTest(){
4618 thrown.expect(Exception.class);
4619 cd.getVnfComponentsRecipe("4993493","test","v2","vnf","get","3992");
4622 public void getVnfComponentsRecipeByVfModuleTest(){
4623 List <VfModule> resultList = new ArrayList<>();
4624 VfModule m = new VfModule();
4626 thrown.expect(Exception.class);
4627 cd.getVnfComponentsRecipeByVfModule(resultList,"4993493");
4630 public void getAllVnfResourcesTest(){
4631 mockUpQuery = new MockUp<Query>() {
4634 public List<VnfResource> list() {
4635 VnfResource vnfResourceCustomization = new VnfResource();
4636 return Arrays.asList(vnfResourceCustomization);
4640 mockedSession = new MockUp<Session>() {
4642 public Query createQuery(String hql) {
4643 assertTrue(hql.contains("FROM VnfResource"));
4644 return mockUpQuery.getMockInstance();
4648 mockCd = new MockUp<CatalogDatabase>() {
4650 private Session getSession() {
4651 return mockedSession.getMockInstance();
4654 List<VnfResource> allVnfResources = cd.getAllVnfResources();
4655 assertFalse(allVnfResources.isEmpty());
4658 public void getVnfResourcesByRoleTest(){
4659 mockUpQuery = new MockUp<Query>() {
4662 public List<VnfResource> list() {
4663 VnfResource vnfResourceCustomization = new VnfResource();
4664 return Arrays.asList(vnfResourceCustomization);
4668 mockedSession = new MockUp<Session>() {
4670 public Query createQuery(String hql) {
4671 assertTrue(hql.contains("FROM VnfResource WHERE vnfRole = :vnfRole"));
4672 return mockUpQuery.getMockInstance();
4676 mockCd = new MockUp<CatalogDatabase>() {
4678 private Session getSession() {
4679 return mockedSession.getMockInstance();
4682 List<VnfResource> vnfResourcesByRole = cd.getVnfResourcesByRole("4993493");
4683 assertFalse(vnfResourcesByRole.isEmpty());
4686 public void getVnfResourceCustomizationsByRoleTest(){
4687 mockUpQuery = new MockUp<Query>() {
4690 public List<VnfResourceCustomization> list() {
4691 VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
4692 return Arrays.asList(vnfResourceCustomization);
4696 mockedSession = new MockUp<Session>() {
4698 public Query createQuery(String hql) {
4699 assertTrue(hql.contains("FROM VnfResourceCustomization WHERE nfRole = :vnfRole"));
4700 return mockUpQuery.getMockInstance();
4704 mockCd = new MockUp<CatalogDatabase>() {
4706 private Session getSession() {
4707 return mockedSession.getMockInstance();
4710 List<VnfResourceCustomization> vnfResourceCustomizationsByRole = cd.getVnfResourceCustomizationsByRole("4993493");
4711 assertFalse(vnfResourceCustomizationsByRole.isEmpty());
4714 public void getAllNetworkResourcesTest(){
4715 mockUpQuery = new MockUp<Query>() {
4718 public List<NetworkResource> list() {
4719 NetworkResource vnfResourceCustomization = new NetworkResource();
4720 return Arrays.asList(vnfResourceCustomization);
4724 mockedSession = new MockUp<Session>() {
4726 public Query createQuery(String hql) {
4727 assertTrue(hql.contains("FROM NetworkResource"));
4728 return mockUpQuery.getMockInstance();
4732 mockCd = new MockUp<CatalogDatabase>() {
4734 private Session getSession() {
4735 return mockedSession.getMockInstance();
4738 List<NetworkResource> allNetworkResources = cd.getAllNetworkResources();
4739 assertFalse(allNetworkResources.isEmpty());
4742 public void getAllNetworkResourceCustomizationsTest(){
4743 mockUpQuery = new MockUp<Query>() {
4746 public List<NetworkResourceCustomization> list() {
4747 NetworkResourceCustomization vnfResourceCustomization = new NetworkResourceCustomization();
4748 return Arrays.asList(vnfResourceCustomization);
4752 mockedSession = new MockUp<Session>() {
4754 public Query createQuery(String hql) {
4755 assertTrue(hql.contains("FROM NetworkResourceCustomization"));
4756 return mockUpQuery.getMockInstance();
4760 mockCd = new MockUp<CatalogDatabase>() {
4762 private Session getSession() {
4763 return mockedSession.getMockInstance();
4766 List<NetworkResourceCustomization> allNetworkResourceCustomizations = cd.getAllNetworkResourceCustomizations();
4767 assertFalse(allNetworkResourceCustomizations.isEmpty());
4770 public void getAllVfModulesTest(){
4771 mockUpQuery = new MockUp<Query>() {
4774 public List<VfModule> list() {
4775 VfModule vnfResourceCustomization = new VfModule();
4776 return Arrays.asList(vnfResourceCustomization);
4780 mockedSession = new MockUp<Session>() {
4782 public Query createQuery(String hql) {
4783 assertTrue(hql.contains("FROM VfModule"));
4784 return mockUpQuery.getMockInstance();
4788 mockCd = new MockUp<CatalogDatabase>() {
4790 private Session getSession() {
4791 return mockedSession.getMockInstance();
4794 List<VfModule> allVfModules = cd.getAllVfModules();
4795 assertFalse(allVfModules.isEmpty());
4798 public void getAllVfModuleCustomizationsTest(){
4799 mockUpQuery = new MockUp<Query>() {
4802 public List<VfModuleCustomization> list() {
4803 VfModuleCustomization vnfResourceCustomization = new VfModuleCustomization();
4804 return Arrays.asList(vnfResourceCustomization);
4808 mockedSession = new MockUp<Session>() {
4810 public Query createQuery(String hql) {
4811 assertTrue(hql.contains("FROM VfModuleCustomization"));
4812 return mockUpQuery.getMockInstance();
4816 mockCd = new MockUp<CatalogDatabase>() {
4818 private Session getSession() {
4819 return mockedSession.getMockInstance();
4822 List<VfModuleCustomization> allVfModuleCustomizations = cd.getAllVfModuleCustomizations();
4823 assertFalse(allVfModuleCustomizations.isEmpty());
4826 public void getAllHeatEnvironmentTest(){
4827 mockUpQuery = new MockUp<Query>() {
4830 public List<HeatEnvironment> list() {
4831 HeatEnvironment vnfResourceCustomization = new HeatEnvironment();
4832 return Arrays.asList(vnfResourceCustomization);
4836 mockedSession = new MockUp<Session>() {
4838 public Query createQuery(String hql) {
4839 assertTrue(hql.contains("FROM HeatEnvironment"));
4840 return mockUpQuery.getMockInstance();
4844 mockCd = new MockUp<CatalogDatabase>() {
4846 private Session getSession() {
4847 return mockedSession.getMockInstance();
4850 List<HeatEnvironment> allHeatEnvironment = cd.getAllHeatEnvironment();
4851 assertFalse(allHeatEnvironment.isEmpty());
4854 public void getHeatEnvironment2Test(){
4855 thrown.expect(Exception.class);
4856 cd.getHeatEnvironment(4993493);
4859 public void getNestedTemplatesTest(){
4860 thrown.expect(Exception.class);
4861 cd.getNestedTemplates(4993493);
4864 public void getNestedTemplates2Test(){
4865 thrown.expect(Exception.class);
4866 cd.getNestedTemplates("4993493");
4869 public void getHeatFilesTest(){
4870 thrown.expect(Exception.class);
4871 cd.getHeatFiles(4993493);
4874 public void getVfModuleToHeatFilesEntryTest(){
4875 thrown.expect(Exception.class);
4876 cd.getVfModuleToHeatFilesEntry("4993493","49959499");
4879 public void getServiceToResourceCustomization(){
4880 thrown.expect(Exception.class);
4881 cd.getServiceToResourceCustomization("4993493","599349","49900");
4884 public void getHeatFilesForVfModuleTest(){
4885 thrown.expect(Exception.class);
4886 cd.getHeatFilesForVfModule("4993493");
4889 public void getHeatTemplateTest(){
4890 thrown.expect(Exception.class);
4891 cd.getHeatTemplate("4993493","test","heat");
4895 public void saveHeatTemplateTest(){
4896 HeatTemplate heat = new HeatTemplate();
4897 Set <HeatTemplateParam> paramSet = new HashSet<>();
4898 thrown.expect(Exception.class);
4899 cd.saveHeatTemplate(heat,paramSet);
4902 public void getHeatEnvironmentTest(){
4904 mockUpQuery = new MockUp<Query>() {
4907 public Object uniqueResult() throws Exception {
4912 mockedSession = new MockUp<Session>() {
4914 public Query createQuery(String hql) {
4915 return mockUpQuery.getMockInstance();
4919 mockCd = new MockUp<CatalogDatabase>() {
4921 private Session getSession() {
4922 return mockedSession.getMockInstance();
4925 assertEquals(cd.getHeatEnvironment("4993493","test","heat"), null);
4928 public void getHeatEnvironment3Test(){
4929 thrown.expect(Exception.class);
4930 cd.getHeatEnvironment("4993493","test");
4933 public void saveHeatEnvironmentTest(){
4934 HeatEnvironment en = new HeatEnvironment();
4935 thrown.expect(Exception.class);
4936 cd.saveHeatEnvironment(en);
4939 public void saveHeatTemplate2Test(){
4940 HeatTemplate heat = new HeatTemplate();
4941 thrown.expect(Exception.class);
4942 cd.saveHeatTemplate(heat);
4945 public void saveHeatFileTest(){
4946 HeatFiles hf = new HeatFiles();
4947 thrown.expect(Exception.class);
4948 cd.saveHeatFile(hf);
4951 public void saveVnfRecipeTest(){
4952 VnfRecipe vr = new VnfRecipe();
4953 thrown.expect(Exception.class);
4954 cd.saveVnfRecipe(vr);
4957 public void saveVnfComponentsRecipe(){
4958 VnfComponentsRecipe vr = new VnfComponentsRecipe();
4959 thrown.expect(Exception.class);
4960 cd.saveVnfComponentsRecipe(vr);
4963 public void saveOrUpdateVnfResourceTest(){
4964 VnfResource vr = new VnfResource();
4965 thrown.expect(Exception.class);
4966 cd.saveOrUpdateVnfResource(vr);
4969 public void saveVnfResourceCustomizationTest(){
4970 VnfResourceCustomization vr = new VnfResourceCustomization();
4971 thrown.expect(Exception.class);
4972 cd.saveVnfResourceCustomization(vr);
4975 public void saveAllottedResourceCustomizationTest(){
4976 AllottedResourceCustomization arc = new AllottedResourceCustomization();
4977 thrown.expect(Exception.class);
4978 cd.saveAllottedResourceCustomization(arc);
4981 public void saveAllottedResourceTest(){
4982 AllottedResource ar = new AllottedResource();
4983 thrown.expect(Exception.class);
4984 cd.saveAllottedResource(ar);
4987 public void saveNetworkResourceTest() throws RecordNotFoundException {
4988 NetworkResource nr = new NetworkResource();
4989 thrown.expect(Exception.class);
4990 cd.saveNetworkResource(nr);
4993 public void saveToscaCsarTest()throws RecordNotFoundException {
4994 ToscaCsar ts = new ToscaCsar();
4995 thrown.expect(Exception.class);
4996 cd.saveToscaCsar(ts);
4999 public void getToscaCsar(){
5000 thrown.expect(Exception.class);
5001 cd.getToscaCsar("4993493");
5004 public void saveTempNetworkHeatTemplateLookupTest(){
5005 TempNetworkHeatTemplateLookup t = new TempNetworkHeatTemplateLookup();
5006 thrown.expect(Exception.class);
5007 cd.saveTempNetworkHeatTemplateLookup(t);
5010 public void saveVnfResourceToVfModuleCustomizationTest() throws RecordNotFoundException {
5011 VnfResourceCustomization v =new VnfResourceCustomization();
5012 VfModuleCustomization vm = new VfModuleCustomization();
5013 thrown.expect(Exception.class);
5014 cd.saveVnfResourceToVfModuleCustomization(v, vm);
5017 public void saveNetworkResourceCustomizationTest() throws RecordNotFoundException {
5018 NetworkResourceCustomization nrc = new NetworkResourceCustomization();
5019 thrown.expect(Exception.class);
5020 cd.saveNetworkResourceCustomization(nrc);
5024 public void saveServiceToNetworksTest(){
5025 AllottedResource ar = new AllottedResource();
5026 thrown.expect(Exception.class);
5027 cd.saveAllottedResource(ar);
5030 public void saveServiceToResourceCustomizationTest(){
5031 ServiceToResourceCustomization ar = new ServiceToResourceCustomization();
5032 thrown.expect(Exception.class);
5033 cd.saveServiceToResourceCustomization(ar);
5036 public void saveServiceTest(){
5037 Service ar = new Service();
5038 thrown.expect(Exception.class);
5042 public void saveOrUpdateVfModuleTest(){
5043 VfModule ar = new VfModule();
5044 thrown.expect(Exception.class);
5045 cd.saveOrUpdateVfModule(ar);
5048 public void saveOrUpdateVfModuleCustomizationTest(){
5049 VfModuleCustomization ar = new VfModuleCustomization();
5050 thrown.expect(Exception.class);
5051 cd.saveOrUpdateVfModuleCustomization(ar);
5055 public void getNestedHeatTemplateTest(){
5056 thrown.expect(Exception.class);
5057 cd.getNestedHeatTemplate(101,201);
5060 public void getNestedHeatTemplate2Test(){
5061 thrown.expect(Exception.class);
5062 cd.getNestedHeatTemplate("1002","1002");
5065 public void saveNestedHeatTemplateTest(){
5066 HeatTemplate ar = new HeatTemplate();
5067 thrown.expect(Exception.class);
5068 cd.saveNestedHeatTemplate("1001",ar,"test");
5071 public void getHeatFiles2Test(){
5072 VfModuleCustomization ar = new VfModuleCustomization();
5073 thrown.expect(Exception.class);
5074 cd.getHeatFiles(101,"test","1001","v2");
5077 public void getHeatFiles3Test(){
5078 VfModuleCustomization ar = new VfModuleCustomization();
5079 thrown.expect(Exception.class);
5080 cd.getHeatFiles("200192");
5083 public void saveHeatFilesTest(){
5084 HeatFiles ar = new HeatFiles();
5085 thrown.expect(Exception.class);
5086 cd.saveHeatFiles(ar);
5089 public void saveVfModuleToHeatFilesTest(){
5090 HeatFiles ar = new HeatFiles();
5091 thrown.expect(Exception.class);
5092 cd.saveVfModuleToHeatFiles("3772893",ar);
5095 public void getNetworkResourceByModelUuidTest(){
5097 cd.getNetworkResourceByModelUuid("3899291");
5100 public void getNetworkRecipeTest(){
5101 thrown.expect(Exception.class);
5102 cd.getNetworkRecipe("test","test1","test2");
5105 public void getNetworkRecipe2Test(){
5106 mockUpQuery = new MockUp<Query>() {
5108 public List<NetworkRecipe> list() {
5109 NetworkRecipe heatTemplate = new NetworkRecipe();
5110 return Arrays.asList(heatTemplate);
5114 mockedSession = new MockUp<Session>() {
5116 public Query createQuery(String hql) {
5117 return mockUpQuery.getMockInstance();
5121 mockCd = new MockUp<CatalogDatabase>() {
5123 private Session getSession() {
5124 return mockedSession.getMockInstance();
5127 NetworkRecipe networkRecipe = cd.getNetworkRecipe("test","test1");assertNotNull(networkRecipe);
5128 assertNotNull(networkRecipe);
5132 public void getNetworkResourceByModelCustUuidTest(){
5134 cd.getNetworkResourceByModelCustUuid("test");
5138 public void getVnfComponentsRecipeByVfModuleModelUUIdTest(){
5139 mockUpQuery = new MockUp<Query>() {
5141 public List<VnfComponentsRecipe> list() {
5142 VnfComponentsRecipe heatTemplate = new VnfComponentsRecipe();
5143 return Arrays.asList(heatTemplate);
5147 mockedSession = new MockUp<Session>() {
5149 public Query createQuery(String hql) {
5150 return mockUpQuery.getMockInstance();
5154 mockCd = new MockUp<CatalogDatabase>() {
5156 private Session getSession() {
5157 return mockedSession.getMockInstance();
5160 VnfComponentsRecipe vnfComponentsRecipeByVfModuleModelUUId = cd.getVnfComponentsRecipeByVfModuleModelUUId("test1", "test2", "test3");
5161 assertNotNull(vnfComponentsRecipeByVfModuleModelUUId);
5164 public void getVnfComponentRecipesTest(){
5165 mockUpQuery = new MockUp<Query>() {
5167 public List<VnfComponentsRecipe> list() {
5168 VnfComponentsRecipe heatTemplate = new VnfComponentsRecipe();
5169 return Arrays.asList(heatTemplate);
5173 mockedSession = new MockUp<Session>() {
5175 public Query createQuery(String hql) {
5176 return mockUpQuery.getMockInstance();
5180 mockCd = new MockUp<CatalogDatabase>() {
5182 private Session getSession() {
5183 return mockedSession.getMockInstance();
5186 List<VnfComponentsRecipe> test = cd.getVnfComponentRecipes("test");
5187 assertNotNull(test);
5188 assertFalse(test.isEmpty());
5191 public void saveOrUpdateVnfComponentTest(){
5192 VnfComponent ar = new VnfComponent();
5193 thrown.expect(Exception.class);
5194 cd.saveOrUpdateVnfComponent(ar);
5198 public void getVfModule2Test(){
5199 mockUpQuery = new MockUp<Query>() {
5201 public List<VfModule> list() {
5202 VfModule heatTemplate = new VfModule();
5203 return Arrays.asList(heatTemplate);
5207 mockedSession = new MockUp<Session>() {
5209 public Query createQuery(String hql) {
5210 return mockUpQuery.getMockInstance();
5214 mockCd = new MockUp<CatalogDatabase>() {
5216 private Session getSession() {
5217 return mockedSession.getMockInstance();
5220 VfModule test = cd.getVfModule("test");
5221 assertNotNull(test);
5224 public void getVfModuleByModelUUIDTest(){
5225 mockUpQuery = new MockUp<Query>() {
5227 public List<VfModule> list() {
5228 VfModule heatTemplate = new VfModule();
5229 return Arrays.asList(heatTemplate);
5233 mockedSession = new MockUp<Session>() {
5235 public Query createQuery(String hql) {
5236 return mockUpQuery.getMockInstance();
5240 mockCd = new MockUp<CatalogDatabase>() {
5242 private Session getSession() {
5243 return mockedSession.getMockInstance();
5247 VfModule test = cd.getVfModuleByModelUUID("test");
5248 assertNotNull(test);
5251 public void getServiceRecipeByModelUUIDTest(){
5252 mockUpQuery = new MockUp<Query>() {
5254 public List<ServiceRecipe> list() {
5255 ServiceRecipe heatTemplate = new ServiceRecipe();
5256 return Arrays.asList(heatTemplate);
5260 mockedSession = new MockUp<Session>() {
5262 public Query createQuery(String hql) {
5263 return mockUpQuery.getMockInstance();
5267 mockCd = new MockUp<CatalogDatabase>() {
5269 private Session getSession() {
5270 return mockedSession.getMockInstance();
5274 Assert.assertNotNull(cd.getServiceRecipeByModelUUID("test1", "test2"));
5277 public void getModelRecipeTest(){
5278 mockUpQuery = new MockUp<Query>() {
5280 public List<Object> list() {
5281 return new ArrayList();
5285 mockedSession = new MockUp<Session>() {
5287 public Query createQuery(String hql) {
5288 return mockUpQuery.getMockInstance();
5292 mockCd = new MockUp<CatalogDatabase>() {
5294 private Session getSession() {
5295 return mockedSession.getMockInstance();
5299 Assert.assertNull(cd.getModelRecipe("test1", "test2", "test3"));
5303 public void healthCheck(){
5304 mockUpQuery = new MockUp<Query>() {
5306 public List<HeatTemplate> list() {
5307 HeatTemplate heatTemplate = new HeatTemplate();
5308 return Arrays.asList(heatTemplate);
5312 mockedSession = new MockUp<Session>() {
5314 public Query createSQLQuery(String hql) {
5315 return mockUpQuery.getMockInstance();
5320 mockCd = new MockUp<CatalogDatabase>() {
5322 private Session getSession() {
5323 return mockedSession.getMockInstance();
5326 assertNotNull(cd.healthCheck());
5329 public void executeQuerySingleRow(){
5330 VnfComponent ar = new VnfComponent();
5331 HashMap<String, String> variables = new HashMap<>();
5332 thrown.expect(Exception.class);
5333 cd.executeQuerySingleRow("tets",variables,false);
5337 public void executeQueryMultipleRows(){
5338 HashMap<String, String> variables = new HashMap<>();
5340 mockUpQuery = new MockUp<Query>() {
5342 public List<HeatTemplate> list() {
5343 HeatTemplate heatTemplate = new HeatTemplate();
5344 return Arrays.asList(heatTemplate);
5348 mockedSession = new MockUp<Session>() {
5350 public Query createQuery(String hql) {
5351 return mockUpQuery.getMockInstance();
5355 mockCd = new MockUp<CatalogDatabase>() {
5357 private Session getSession() {
5358 return mockedSession.getMockInstance();
5363 List<Object> select = cd.executeQueryMultipleRows("select", variables, false);
5364 assertFalse(select.isEmpty());
5368 public void getArRecipeByNameVersion(){
5369 mockUpQuery = new MockUp<Query>() {
5371 public List<ArRecipe> list() {
5372 ArRecipe arRecipe = new ArRecipe();
5373 return Arrays.asList(arRecipe);
5377 mockedSession = new MockUp<Session>() {
5379 public Query createQuery(String hql) {
5380 return mockUpQuery.getMockInstance();
5384 mockCd = new MockUp<CatalogDatabase>() {
5386 private Session getSession() {
5387 return mockedSession.getMockInstance();
5390 assertNotNull(cd.getArRecipeByNameVersion("select","variables","String"));
5393 public void getVnfComponentsRecipe(){
5394 mockUpQuery = new MockUp<Query>() {
5396 public List<VnfComponentsRecipe> list() {
5397 VnfComponentsRecipe heatTemplate = new VnfComponentsRecipe();
5398 return Arrays.asList(heatTemplate);
5402 mockedSession = new MockUp<Session>() {
5404 public Query createQuery(String hql) {
5405 return mockUpQuery.getMockInstance();
5409 mockCd = new MockUp<CatalogDatabase>() {
5411 private Session getSession() {
5412 return mockedSession.getMockInstance();
5415 assertNotNull(cd.getVnfComponentsRecipe("vnfType","vnfComponentType","action","serviceType"));
5418 public void getNetworkRecipeByNameVersion(){
5419 mockUpQuery = new MockUp<Query>() {
5421 public List<NetworkRecipe> list() {
5422 NetworkRecipe heatTemplate = new NetworkRecipe();
5423 return Arrays.asList(heatTemplate);
5427 mockedSession = new MockUp<Session>() {
5429 public Query createQuery(String hql) {
5430 return mockUpQuery.getMockInstance();
5434 mockCd = new MockUp<CatalogDatabase>() {
5436 private Session getSession() {
5437 return mockedSession.getMockInstance();
5440 assertNotNull(cd.getNetworkRecipeByNameVersion("modelName","modelVersion","action"));
5443 public void saveOrUpdateVfModuleCustomization(){
5444 mockUpQuery = new MockUp<Query>() {
5446 public List<NetworkRecipe> list() {
5447 NetworkRecipe heatTemplate = new NetworkRecipe();
5448 return Arrays.asList(heatTemplate);
5452 mockedSession = new MockUp<Session>() {
5454 public Query createQuery(String hql) {
5455 return mockUpQuery.getMockInstance();
5459 mockCd = new MockUp<CatalogDatabase>() {
5461 private Session getSession() {
5462 return mockedSession.getMockInstance();
5466 VfModuleCustomization vfModuleCustomization = new VfModuleCustomization();
5467 vfModuleCustomization.setHeatEnvironmentArtifactUuid("HeatEnvironmentArtifactUuid");
5468 vfModuleCustomization.setVolEnvironmentArtifactUuid("VolEnvironmentArtifactUuid");
5469 vfModuleCustomization.setVfModuleModelUuid("VfModuleModelUuid");
5470 vfModuleCustomization.setModelCustomizationUuid("ModelCustomizationUuid");
5471 cd.saveOrUpdateVfModuleCustomization(vfModuleCustomization);
5474 public void saveServiceToNetworks(){
5475 mockUpQuery = new MockUp<Query>() {
5478 public List<Service> list() {
5479 Service service = new Service();
5480 service.setModelUUID("123-uuid");
5481 return Arrays.asList(service);
5485 mockedSession = new MockUp<Session>() {
5487 public Query createQuery(String hql) {
5488 return mockUpQuery.getMockInstance();
5492 mockCd = new MockUp<CatalogDatabase>() {
5494 private Session getSession() {
5495 return mockedSession.getMockInstance();
5499 ServiceToNetworks serviceToNetworks = new ServiceToNetworks();
5500 cd.saveServiceToNetworks(serviceToNetworks);
5503 public void saveVfModuleToHeatFiles() {
5504 mockUpQuery = new MockUp<Query>() {
5507 public List<Service> list() {
5508 Service service = new Service();
5509 service.setModelUUID("123-uuid");
5510 return Arrays.asList(service);
5514 mockedSession = new MockUp<Session>() {
5516 public Query createQuery(String hql) {
5517 return mockUpQuery.getMockInstance();
5521 mockCd = new MockUp<CatalogDatabase>() {
5523 private Session getSession() {
5524 return mockedSession.getMockInstance();
5528 VfModuleToHeatFiles vfModuleToHeatFiles = new VfModuleToHeatFiles();
5530 cd.saveVfModuleToHeatFiles(vfModuleToHeatFiles);
5533 public void saveTempNetworkHeatTemplateLookup() {
5534 mockUpQuery = new MockUp<Query>() {
5537 public List<Service> list() {
5538 Service service = new Service();
5539 service.setModelUUID("123-uuid");
5540 return Arrays.asList(service);
5544 mockedSession = new MockUp<Session>() {
5546 public Query createQuery(String hql) {
5547 return mockUpQuery.getMockInstance();
5551 mockCd = new MockUp<CatalogDatabase>() {
5553 private Session getSession() {
5554 return mockedSession.getMockInstance();
5558 TempNetworkHeatTemplateLookup tempNetworkHeatTemplateLookup = new TempNetworkHeatTemplateLookup();
5560 cd.saveTempNetworkHeatTemplateLookup(tempNetworkHeatTemplateLookup);
5563 public void getToscaCsarByServiceModelUUID() {
5564 mockUpQuery = new MockUp<Query>() {
5567 public List<Service> list() {
5568 Service service = new Service();
5569 service.setModelUUID("123-uuid");
5570 return Arrays.asList(service);
5574 mockedSession = new MockUp<Session>() {
5576 public Query createQuery(String hql) {
5577 return mockUpQuery.getMockInstance();
5581 mockCd = new MockUp<CatalogDatabase>() {
5583 private Session getSession() {
5584 return mockedSession.getMockInstance();
5589 assertNull(cd.getToscaCsarByServiceModelUUID("uuid-123"));
5593 public void getVnfRecipeByNameVersion(){
5594 mockUpQuery = new MockUp<Query>() {
5595 String version = null;
5598 public Query setParameter(String name, Object val) {
5599 if (name.equals("version")) version = (String)val;
5600 return this.getMockInstance();
5604 public List<VnfRecipe> list() {
5605 if ("nil".equals(version)) return new ArrayList<VnfRecipe>();
5607 VnfRecipe vnfRecipe = new VnfRecipe();
5608 vnfRecipe.setVersion(version);
5609 return Arrays.asList(vnfRecipe);
5613 mockedSession = new MockUp<Session>() {
5615 public Query createQuery(String hql) {
5616 return mockUpQuery.getMockInstance();
5620 mockCd = new MockUp<CatalogDatabase>() {
5622 private Session getSession() {
5623 return mockedSession.getMockInstance();
5627 VnfRecipe vf = cd.getVnfRecipeByNameVersion("modelName","modelVersion","action");
5628 assertEquals("modelVersion", vf.getVersion());
5630 vf = cd.getVnfRecipeByNameVersion("modelName","nil","action");
5635 public void getVnfRecipeByModuleUuid(){
5636 mockUpQuery = new MockUp<Query>() {
5639 public List<VnfRecipe> list() {
5640 VnfRecipe vnfRecipe = new VnfRecipe();
5641 return Arrays.asList(vnfRecipe);
5645 mockedSession = new MockUp<Session>() {
5647 public Query createQuery(String hql) {
5648 return mockUpQuery.getMockInstance();
5652 mockCd = new MockUp<CatalogDatabase>() {
5654 private Session getSession() {
5655 return mockedSession.getMockInstance();
5658 assertNull(cd.getVnfRecipeByModuleUuid("vnfModelUuid","action"));
5662 public void getVfModuleType(){
5663 mockUpQuery = new MockUp<Query>() {
5664 String version = null;
5667 public Query setParameter(String name, Object val) {
5668 if (name.equals("version")) version = (String)val;
5669 return this.getMockInstance();
5673 public Object uniqueResult() {
5674 if ("nil".equals(version)) return null;
5675 if ("multi".equals(version)) throw new org.hibernate.NonUniqueResultException(2);
5676 if ("he".equals(version)) throw new org.hibernate.HibernateException("test case");
5677 if ("npe".equals(version)) throw new NullPointerException();
5679 VfModule vfModule = new VfModule();
5680 vfModule.setVersion(version);
5685 mockedSession = new MockUp<Session>() {
5687 public Query createQuery(String hql) {
5688 return mockUpQuery.getMockInstance();
5692 mockCd = new MockUp<CatalogDatabase>() {
5694 private Session getSession() {
5695 return mockedSession.getMockInstance();
5699 VfModule vm = cd.getVfModuleType("type","version");
5700 assertEquals("version", vm.getVersion());
5702 vm = cd.getVfModuleType("type", "nil");
5706 thrown = ExpectedException.none();
5707 thrown.expect(org.hibernate.NonUniqueResultException.class);
5708 vm = cd.getVfModuleType("type", "multi");
5709 } catch (org.hibernate.NonUniqueResultException e) {
5714 thrown = ExpectedException.none();
5715 thrown.expect(org.hibernate.HibernateException.class);
5716 vm = cd.getVfModuleType("type", "he");
5717 } catch (org.hibernate.HibernateException e) {
5722 thrown = ExpectedException.none();
5723 thrown.expect(NullPointerException.class);
5724 vm = cd.getVfModuleType("type", "npe");
5725 } catch (NullPointerException e) {
5731 public void getVfModuleByModelInvariantUuidAndModelVersion(){
5732 mockUpQuery = new MockUp<Query>() {
5733 String version = null;
5736 public Query setParameter(String name, Object val) {
5737 if (name.equals("modelVersion")) version = (String)val;
5738 return this.getMockInstance();
5742 public Object uniqueResult() {
5743 if ("nil".equals(version)) return null;
5744 if ("multi".equals(version)) throw new org.hibernate.NonUniqueResultException(2);
5745 if ("he".equals(version)) throw new org.hibernate.HibernateException("test case");
5746 if ("npe".equals(version)) throw new NullPointerException();
5748 VfModule vfModule = new VfModule();
5749 vfModule.setVersion(version);
5754 mockedSession = new MockUp<Session>() {
5756 public Query createQuery(String hql) {
5757 return mockUpQuery.getMockInstance();
5761 mockCd = new MockUp<CatalogDatabase>() {
5763 private Session getSession() {
5764 return mockedSession.getMockInstance();
5768 VfModule vm = cd.getVfModuleByModelInvariantUuidAndModelVersion("modelInvariantUuid","modelVersion");
5769 assertEquals("modelVersion", vm.getVersion());
5771 vm = cd.getVfModuleByModelInvariantUuidAndModelVersion("modelInvariantUuid","nil");
5775 thrown = ExpectedException.none();
5776 thrown.expect(org.hibernate.NonUniqueResultException.class);
5777 vm = cd.getVfModuleByModelInvariantUuidAndModelVersion("modelInvariantUuid","multi");
5778 } catch (org.hibernate.NonUniqueResultException e) {
5783 thrown = ExpectedException.none();
5784 thrown.expect(org.hibernate.HibernateException.class);
5785 vm = cd.getVfModuleByModelInvariantUuidAndModelVersion("modelInvariantUuid","he");
5786 } catch (org.hibernate.HibernateException e) {
5791 thrown = ExpectedException.none();
5792 thrown.expect(NullPointerException.class);
5793 vm = cd.getVfModuleByModelInvariantUuidAndModelVersion("modelInvariantUuid","npe");
5794 } catch (NullPointerException e) {
5801 public void getVnfResourceCustomizationByModelCustomizationUuid(){
5802 mockUpQuery = new MockUp<Query>() {
5803 String modelCustomizationUuid = null;
5806 public Query setParameter(String name, Object val) {
5807 if (name.equals("modelCustomizationUuid")) modelCustomizationUuid = (String)val;
5808 return this.getMockInstance();
5812 public Object uniqueResult() {
5813 if ("nil".equals(modelCustomizationUuid)) return null;
5814 if ("multi".equals(modelCustomizationUuid)) throw new org.hibernate.NonUniqueResultException(2);
5815 if ("he".equals(modelCustomizationUuid)) throw new org.hibernate.HibernateException("test case");
5816 if ("npe".equals(modelCustomizationUuid)) throw new NullPointerException();
5818 VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
5819 vnfResourceCustomization.setModelCustomizationUuid(modelCustomizationUuid);
5820 return vnfResourceCustomization;
5824 mockedSession = new MockUp<Session>() {
5826 public Query createQuery(String hql) {
5827 return mockUpQuery.getMockInstance();
5831 mockCd = new MockUp<CatalogDatabase>() {
5833 private Session getSession() {
5834 return mockedSession.getMockInstance();
5838 public VnfResource getVnfResourceByModelUuid(String modelUuid) {
5839 VnfResource vr = new VnfResource();
5844 public ArrayList<VfModuleCustomization> getAllVfModuleCustomizations(String vnfResourceCustomizationMCU) {
5845 VfModuleCustomization vmc = new VfModuleCustomization();
5846 ArrayList<VfModuleCustomization> toRet = new ArrayList<VfModuleCustomization>();
5852 VnfResourceCustomization vrc = cd.getVnfResourceCustomizationByModelCustomizationUuid("modelCustomizationUuid");
5853 assertEquals("modelCustomizationUuid", vrc.getModelCustomizationUuid());
5855 vrc = cd.getVnfResourceCustomizationByModelCustomizationUuid("nil");
5859 thrown = ExpectedException.none();
5860 thrown.expect(org.hibernate.NonUniqueResultException.class);
5861 vrc = cd.getVnfResourceCustomizationByModelCustomizationUuid("multi");
5862 } catch (org.hibernate.NonUniqueResultException e) {
5867 thrown = ExpectedException.none();
5868 thrown.expect(org.hibernate.HibernateException.class);
5869 vrc = cd.getVnfResourceCustomizationByModelCustomizationUuid("he");
5870 } catch (org.hibernate.HibernateException e) {
5875 thrown = ExpectedException.none();
5876 thrown.expect(NullPointerException.class);
5877 vrc = cd.getVnfResourceCustomizationByModelCustomizationUuid("npe");
5878 } catch (NullPointerException e) {
5885 public void getVfModuleByModelCustomizationIdAndVersion(){
5886 mockUpQuery = new MockUp<Query>() {
5889 public List<VnfRecipe> list() {
5890 VnfRecipe vnfRecipe = new VnfRecipe();
5891 return Arrays.asList(vnfRecipe);
5895 mockedSession = new MockUp<Session>() {
5897 public Query createQuery(String hql) {
5898 return mockUpQuery.getMockInstance();
5902 mockCd = new MockUp<CatalogDatabase>() {
5904 private Session getSession() {
5905 return mockedSession.getMockInstance();
5908 assertNull(cd.getVfModuleByModelCustomizationIdAndVersion("modelCustomizationUuid","modelVersionId"));
5911 public void getVfModuleByModelCustomizationIdModelVersionAndModelInvariantId(){
5912 mockUpQuery = new MockUp<Query>() {
5913 String modelInvariantId = null;
5916 public Query setParameter(String name, Object val) {
5917 if (name.equals("modelInvariantId")) modelInvariantId = (String)val;
5918 return this.getMockInstance();
5922 public Object uniqueResult() {
5923 if ("nil".equals(modelInvariantId)) return null;
5924 if ("multi".equals(modelInvariantId)) throw new org.hibernate.NonUniqueResultException(2);
5925 if ("he".equals(modelInvariantId)) throw new org.hibernate.HibernateException("test case");
5926 if ("npe".equals(modelInvariantId)) throw new NullPointerException();
5928 VfModule vfModule = new VfModule();
5929 vfModule.setModelInvariantUuid(modelInvariantId);
5934 mockedSession = new MockUp<Session>() {
5936 public Query createQuery(String hql) {
5937 return mockUpQuery.getMockInstance();
5941 mockCd = new MockUp<CatalogDatabase>() {
5943 private Session getSession() {
5944 return mockedSession.getMockInstance();
5948 VfModule vm = cd.getVfModuleByModelCustomizationIdModelVersionAndModelInvariantId("modelCustomizationUuid","modelVersion","modelInvariantId");
5949 assertEquals("modelInvariantId", vm.getModelInvariantUuid());
5951 vm = cd.getVfModuleByModelCustomizationIdModelVersionAndModelInvariantId("modelCustomizationUuid","modelVersion","nil");
5955 thrown = ExpectedException.none();
5956 thrown.expect(org.hibernate.NonUniqueResultException.class);
5957 vm = cd.getVfModuleByModelCustomizationIdModelVersionAndModelInvariantId("modelCustomizationUuid","modelVersion","multi");
5958 } catch (org.hibernate.NonUniqueResultException e) {
5963 thrown = ExpectedException.none();
5964 thrown.expect(org.hibernate.HibernateException.class);
5965 vm = cd.getVfModuleByModelCustomizationIdModelVersionAndModelInvariantId("modelCustomizationUuid","modelVersion","he");
5966 } catch (org.hibernate.HibernateException e) {
5971 thrown = ExpectedException.none();
5972 thrown.expect(NullPointerException.class);
5973 vm = cd.getVfModuleByModelCustomizationIdModelVersionAndModelInvariantId("modelCustomizationUuid","modelVersion", "npe");
5974 } catch (NullPointerException e) {
5981 public void getVnfResourceCustomizationByModelInvariantId(){
5982 mockUpQuery = new MockUp<Query>() {
5983 String modelInvariantId = null;
5986 public Query setParameter(String name, Object val) {
5987 if (name.equals("modelInvariantId")) modelInvariantId = (String)val;
5988 return this.getMockInstance();
5992 public Object uniqueResult() {
5993 if ("nil".equals(modelInvariantId)) return null;
5994 if ("multi".equals(modelInvariantId)) throw new org.hibernate.NonUniqueResultException(2);
5995 if ("he".equals(modelInvariantId)) throw new org.hibernate.HibernateException("test case");
5996 if ("npe".equals(modelInvariantId)) throw new NullPointerException();
5998 VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
5999 vnfResourceCustomization.setVnfResourceModelUuid(modelInvariantId);
6000 return vnfResourceCustomization;
6004 mockedSession = new MockUp<Session>() {
6006 public Query createQuery(String hql) {
6007 return mockUpQuery.getMockInstance();
6011 mockCd = new MockUp<CatalogDatabase>() {
6013 public VnfResource getVnfResourceByModelUuid(String modelUuid) {
6014 return new VnfResource();
6018 public ArrayList<VfModuleCustomization> getAllVfModuleCustomizations(String vnfResourceCustomizationMCU) {
6019 return new ArrayList<VfModuleCustomization>();
6023 private Session getSession() {
6024 return mockedSession.getMockInstance();
6028 VnfResourceCustomization vrc = cd.getVnfResourceCustomizationByModelInvariantId("modelInvariantId","modelVersion","modelCustomizationName");
6029 assertEquals("modelInvariantId", vrc.getVnfResourceModelUuid());
6031 vrc = cd.getVnfResourceCustomizationByModelInvariantId("nil","modelVersion","modelCustomizationName");
6035 thrown = ExpectedException.none();
6036 thrown.expect(org.hibernate.NonUniqueResultException.class);
6037 vrc = cd.getVnfResourceCustomizationByModelInvariantId("multi","modelVersion","modelCustomizationName");
6038 } catch (org.hibernate.NonUniqueResultException e) {
6043 thrown = ExpectedException.none();
6044 thrown.expect(org.hibernate.HibernateException.class);
6045 vrc = cd.getVnfResourceCustomizationByModelInvariantId("he","modelVersion","modelCustomizationName");
6046 } catch (org.hibernate.HibernateException e) {
6051 thrown = ExpectedException.none();
6052 thrown.expect(NullPointerException.class);
6053 vrc = cd.getVnfResourceCustomizationByModelInvariantId("npe","modelVersion","modelCustomizationName");
6054 } catch (NullPointerException e) {
6060 public void getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId(){
6061 mockUpQuery = new MockUp<Query>() {
6064 public List<VnfResourceCustomization> list() {
6065 VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
6066 return Arrays.asList(vnfResourceCustomization);
6070 mockedSession = new MockUp<Session>() {
6072 public Query createQuery(String hql) {
6073 return mockUpQuery.getMockInstance();
6077 mockCd = new MockUp<CatalogDatabase>() {
6079 private Session getSession() {
6080 return mockedSession.getMockInstance();
6083 assertNotNull(cd.getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId("modelCustomizationName","modelVersionId"));
6087 public void getNetworkResourceById3Test() {
6088 mockUpQuery = new MockUp<Query>() {
6089 String modelUuid = null;
6092 public Query setParameter(String name, Object val) {
6093 if (name.equals("model_uuid")) modelUuid = (String)val;
6094 return this.getMockInstance();
6098 public List<NetworkResource> list() {
6099 if ("nil".equals(modelUuid)) return null;
6100 if ("multi".equals(modelUuid)) throw new org.hibernate.NonUniqueResultException(2);
6101 if ("he".equals(modelUuid)) throw new org.hibernate.HibernateException("test case");
6102 if ("npe".equals(modelUuid)) throw new NullPointerException();
6104 NetworkResource networkResource = new NetworkResource();
6105 networkResource.setModelUUID(modelUuid);
6106 return Arrays.asList(networkResource);
6110 mockedSession = new MockUp<Session>() {
6112 public Query createQuery(String hql) {
6113 return mockUpQuery.getMockInstance();
6117 mockCd = new MockUp<CatalogDatabase>() {
6119 private Session getSession() {
6120 return mockedSession.getMockInstance();
6124 NetworkResource nr = cd.getNetworkResourceById("test");
6125 assertEquals("test", nr.getModelUUID());
6127 nr = cd.getNetworkResourceById("nil");
6131 thrown = ExpectedException.none();
6132 thrown.expect(org.hibernate.NonUniqueResultException.class);
6133 nr = cd.getNetworkResourceById("multi");
6134 } catch (org.hibernate.NonUniqueResultException e) {
6139 thrown = ExpectedException.none();
6140 thrown.expect(org.hibernate.HibernateException.class);
6141 nr = cd.getNetworkResourceById("he");
6142 } catch (org.hibernate.HibernateException e) {
6147 thrown = ExpectedException.none();
6148 thrown.expect(NullPointerException.class);
6149 nr = cd.getNetworkResourceById("npe");
6150 } catch (NullPointerException e) {