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;
25 import org.hibernate.HibernateException;
26 import org.hibernate.NonUniqueResultException;
27 import org.hibernate.Query;
28 import org.hibernate.Session;
29 import org.junit.Before;
30 import org.junit.Test;
31 import org.openecomp.mso.db.catalog.CatalogDatabase;
32 import org.openecomp.mso.db.catalog.beans.AllottedResource;
33 import org.openecomp.mso.db.catalog.beans.AllottedResourceCustomization;
34 import org.openecomp.mso.db.catalog.beans.HeatEnvironment;
35 import org.openecomp.mso.db.catalog.beans.HeatFiles;
36 import org.openecomp.mso.db.catalog.beans.HeatTemplate;
37 import org.openecomp.mso.db.catalog.beans.HeatTemplateParam;
38 import org.openecomp.mso.db.catalog.beans.NetworkResource;
39 import org.openecomp.mso.db.catalog.beans.NetworkResourceCustomization;
40 import org.openecomp.mso.db.catalog.beans.Service;
41 import org.openecomp.mso.db.catalog.beans.ServiceRecipe;
42 import org.openecomp.mso.db.catalog.beans.ServiceToResourceCustomization;
43 import org.openecomp.mso.db.catalog.beans.TempNetworkHeatTemplateLookup;
44 import org.openecomp.mso.db.catalog.beans.ToscaCsar;
45 import org.openecomp.mso.db.catalog.beans.VfModule;
46 import org.openecomp.mso.db.catalog.beans.VfModuleCustomization;
47 import org.openecomp.mso.db.catalog.beans.VfModuleToHeatFiles;
48 import org.openecomp.mso.db.catalog.beans.VnfComponent;
49 import org.openecomp.mso.db.catalog.beans.VnfComponentsRecipe;
50 import org.openecomp.mso.db.catalog.beans.VnfRecipe;
51 import org.openecomp.mso.db.catalog.beans.VnfResource;
52 import org.openecomp.mso.db.catalog.beans.VnfResourceCustomization;
53 import org.openecomp.mso.db.catalog.utils.RecordNotFoundException;
55 import java.io.Serializable;
58 import static org.junit.Assert.assertEquals;
59 import static org.junit.Assert.assertFalse;
61 public class CatalogDatabaseTest {
63 CatalogDatabase cd = null;
67 cd = CatalogDatabase.getInstance();
72 public void getAllHeatTemplatesTest(){
74 MockUp<Query> mockUpQuery = new MockUp<Query>() {
76 public List<HeatTemplate> list() {
77 HeatTemplate heatTemplate = new HeatTemplate();
78 return Arrays.asList(heatTemplate);
82 MockUp<Session> mockedSession = new MockUp<Session>() {
84 public Query createQuery(String hql) {
85 return mockUpQuery.getMockInstance();
89 new MockUp<CatalogDatabase>() {
91 private Session getSession() {
92 return mockedSession.getMockInstance();
96 List <HeatTemplate> list = cd.getAllHeatTemplates();
97 assertEquals(list.size(), 1);
101 public void getHeatTemplateByIdTest(){
103 MockUp<Session> mockedSession = new MockUp<Session>() {
105 public Object get(Class cls, Serializable id) {
106 HeatTemplate heatTemplate = new HeatTemplate();
107 heatTemplate.setAsdcUuid("123-uuid");
112 new MockUp<CatalogDatabase>() {
114 private Session getSession() {
115 return mockedSession.getMockInstance();
119 HeatTemplate ht = cd.getHeatTemplate(10);
120 assertEquals("123-uuid", ht.getAsdcUuid());
124 public void getHeatTemplateByNameEmptyListTest(){
126 MockUp<Query> mockUpQuery = new MockUp<Query>() {
128 public List<HeatTemplate> list() {
129 HeatTemplate heatTemplate = new HeatTemplate();
130 return Arrays.asList();
134 MockUp<Session> mockedSession = new MockUp<Session>() {
136 public Query createQuery(String hql) {
137 return mockUpQuery.getMockInstance();
141 new MockUp<CatalogDatabase>() {
143 private Session getSession() {
144 return mockedSession.getMockInstance();
148 HeatTemplate ht = cd.getHeatTemplate("heat123");
149 assertEquals(null, ht);
153 public void getHeatTemplateByNameTest(){
155 MockUp<Query> mockUpQuery = new MockUp<Query>() {
157 public List<HeatTemplate> list() {
158 HeatTemplate heatTemplate1 = new HeatTemplate();
159 heatTemplate1.setAsdcUuid("123-uuid");
160 heatTemplate1.setVersion("1.2");
161 HeatTemplate heatTemplate2 = new HeatTemplate();
162 heatTemplate2.setAsdcUuid("456-uuid");
163 heatTemplate2.setVersion("1.3");
164 return Arrays.asList(heatTemplate1, heatTemplate2);
168 MockUp<Session> mockedSession = new MockUp<Session>() {
170 public Query createQuery(String hql) {
171 return mockUpQuery.getMockInstance();
175 new MockUp<CatalogDatabase>() {
177 private Session getSession() {
178 return mockedSession.getMockInstance();
182 HeatTemplate ht = cd.getHeatTemplate("heat123");
183 assertEquals("456-uuid", ht.getAsdcUuid());
187 public void getHeatTemplateByTemplateNameTest() {
189 MockUp<Query> mockUpQuery = new MockUp<Query>() {
191 public List<HeatTemplate> list() {
192 HeatTemplate heatTemplate = new HeatTemplate();
193 heatTemplate.setAsdcUuid("1234-uuid");
194 return Arrays.asList(heatTemplate);
198 MockUp<Session> mockedSession = new MockUp<Session>() {
200 public Query createQuery(String hql) {
201 return mockUpQuery.getMockInstance();
205 new MockUp<CatalogDatabase>() {
207 private Session getSession() {
208 return mockedSession.getMockInstance();
212 HeatTemplate ht = cd.getHeatTemplate("heat123","v2");
213 assertEquals("1234-uuid", ht.getAsdcUuid());
217 public void getHeatTemplateByTemplateNameEmptyResultTest() {
219 MockUp<Query> mockUpQuery = new MockUp<Query>() {
221 public List<HeatTemplate> list() {
222 return Arrays.asList();
226 MockUp<Session> mockedSession = new MockUp<Session>() {
228 public Query createQuery(String hql) {
229 return mockUpQuery.getMockInstance();
233 new MockUp<CatalogDatabase>() {
235 private Session getSession() {
236 return mockedSession.getMockInstance();
240 HeatTemplate ht = cd.getHeatTemplate("heat123","v2");
241 assertEquals(null, ht);
245 public void getHeatTemplateByArtifactUuidException(){
247 MockUp<Session> mockedSession = new MockUp<Session>() {
249 public Object get(Class cls, Serializable id) {
250 HeatTemplate heatTemplate = new HeatTemplate();
251 heatTemplate.setAsdcUuid("123-uuid");
256 new MockUp<CatalogDatabase>() {
258 private Session getSession() {
259 return mockedSession.getMockInstance();
263 HeatTemplate ht = cd.getHeatTemplateByArtifactUuid("123");
264 assertEquals("123-uuid", ht.getAsdcUuid());
268 public void getHeatTemplateByArtifactUuidTest(){
270 MockUp<Query> mockUpQuery = new MockUp<Query>() {
273 public Object uniqueResult() {
274 HeatTemplate heatTemplate = new HeatTemplate();
275 heatTemplate.setAsdcUuid("123-uuid");
280 MockUp<Session> mockedSession = new MockUp<Session>() {
282 public Query createQuery(String hql) {
283 return mockUpQuery.getMockInstance();
287 new MockUp<CatalogDatabase>() {
289 private Session getSession() {
290 return mockedSession.getMockInstance();
294 HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
295 assertEquals("123-uuid", ht.getAsdcUuid());
298 @Test(expected = HibernateException.class)
299 public void getHeatTemplateByArtifactUuidHibernateErrorTest(){
301 MockUp<Query> mockUpQuery = new MockUp<Query>() {
304 public Object uniqueResult() {
305 throw new HibernateException("hibernate exception");
309 MockUp<Session> mockedSession = new MockUp<Session>() {
311 public Query createQuery(String hql) {
312 return mockUpQuery.getMockInstance();
316 new MockUp<CatalogDatabase>() {
318 private Session getSession() {
319 return mockedSession.getMockInstance();
323 HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
326 @Test(expected = NonUniqueResultException.class)
327 public void getHeatTemplateByArtifactUuidNonUniqueResultTest(){
329 MockUp<Query> mockUpQuery = new MockUp<Query>() {
332 public Object uniqueResult() {
333 throw new NonUniqueResultException(2);
337 MockUp<Session> mockedSession = new MockUp<Session>() {
339 public Query createQuery(String hql) {
340 return mockUpQuery.getMockInstance();
344 new MockUp<CatalogDatabase>() {
346 private Session getSession() {
347 return mockedSession.getMockInstance();
351 HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
354 @Test(expected = Exception.class)
355 public void getHeatTemplateByArtifactUuidGenericExceptionTest(){
357 MockUp<Query> mockUpQuery = new MockUp<Query>() {
360 public Object uniqueResult() throws Exception {
361 throw new Exception();
365 MockUp<Session> mockedSession = new MockUp<Session>() {
367 public Query createQuery(String hql) {
368 return mockUpQuery.getMockInstance();
372 new MockUp<CatalogDatabase>() {
374 private Session getSession() {
375 return mockedSession.getMockInstance();
379 HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
383 public void getParametersForHeatTemplateTest(){
385 MockUp<Query> mockUpQuery = new MockUp<Query>() {
387 public List<HeatTemplate> list() {
388 HeatTemplate heatTemplate = new HeatTemplate();
389 heatTemplate.setAsdcUuid("1234-uuid");
390 return Arrays.asList(heatTemplate);
394 MockUp<Session> mockedSession = new MockUp<Session>() {
396 public Query createQuery(String hql) {
397 return mockUpQuery.getMockInstance();
401 new MockUp<CatalogDatabase>() {
403 private Session getSession() {
404 return mockedSession.getMockInstance();
408 List<HeatTemplateParam> htList = cd.getParametersForHeatTemplate("12l3");
409 assertEquals(1, htList.size());
412 @Test(expected = HibernateException.class)
413 public void getParametersForHeatTemplateHibernateExceptionTest(){
415 MockUp<Query> mockUpQuery = new MockUp<Query>() {
417 public List<HeatTemplate> list() {
418 throw new HibernateException("hibernate exception");
422 MockUp<Session> mockedSession = new MockUp<Session>() {
424 public Query createQuery(String hql) {
425 return mockUpQuery.getMockInstance();
429 new MockUp<CatalogDatabase>() {
431 private Session getSession() {
432 return mockedSession.getMockInstance();
436 List<HeatTemplateParam> htList = cd.getParametersForHeatTemplate("12l3");
439 @Test(expected = Exception.class)
440 public void getParametersForHeatTemplateExceptionTest(){
442 MockUp<Query> mockUpQuery = new MockUp<Query>() {
444 public List<HeatTemplate> list() throws Exception {
445 throw new Exception();
449 MockUp<Session> mockedSession = new MockUp<Session>() {
451 public Query createQuery(String hql) {
452 return mockUpQuery.getMockInstance();
456 new MockUp<CatalogDatabase>() {
458 private Session getSession() {
459 return mockedSession.getMockInstance();
463 List<HeatTemplateParam> htList = cd.getParametersForHeatTemplate("12l3");
467 public void getHeatEnvironmentByArtifactUuidTest(){
469 MockUp<Query> mockUpQuery = new MockUp<Query>() {
472 public Object uniqueResult() {
473 HeatEnvironment heatEnvironment = new HeatEnvironment();
474 heatEnvironment.setArtifactUuid("123-uuid");
475 return heatEnvironment;
479 MockUp<Session> mockedSession = new MockUp<Session>() {
481 public Query createQuery(String hql) {
482 return mockUpQuery.getMockInstance();
486 new MockUp<CatalogDatabase>() {
488 private Session getSession() {
489 return mockedSession.getMockInstance();
493 HeatEnvironment he = cd.getHeatEnvironmentByArtifactUuid("123");
494 assertEquals("123-uuid", he.getArtifactUuid());
497 @Test(expected = HibernateException.class)
498 public void getHeatEnvironmentByArtifactUuidHibernateExceptionTest(){
500 MockUp<Query> mockUpQuery = new MockUp<Query>() {
503 public Object uniqueResult() {
504 throw new HibernateException("hibernate exception");
508 MockUp<Session> mockedSession = new MockUp<Session>() {
510 public Query createQuery(String hql) {
511 return mockUpQuery.getMockInstance();
515 new MockUp<CatalogDatabase>() {
517 private Session getSession() {
518 return mockedSession.getMockInstance();
522 HeatEnvironment he = cd.getHeatEnvironmentByArtifactUuid("123");
525 @Test(expected = Exception.class)
526 public void getHeatEnvironmentByArtifactUuidExceptionTest(){
528 MockUp<Query> mockUpQuery = new MockUp<Query>() {
531 public Object uniqueResult() throws Exception {
532 throw new Exception();
536 MockUp<Session> mockedSession = new MockUp<Session>() {
538 public Query createQuery(String hql) {
539 return mockUpQuery.getMockInstance();
543 new MockUp<CatalogDatabase>() {
545 private Session getSession() {
546 return mockedSession.getMockInstance();
550 HeatEnvironment he = cd.getHeatEnvironmentByArtifactUuid("123");
554 public void getServiceByInvariantUUIDTest(){
556 MockUp<Query> mockUpQuery = new MockUp<Query>() {
559 public List<Service> list() {
560 Service service = new Service();
561 service.setModelUUID("123-uuid");
562 return Arrays.asList(service);
566 MockUp<Session> mockedSession = new MockUp<Session>() {
568 public Query createQuery(String hql) {
569 return mockUpQuery.getMockInstance();
573 new MockUp<CatalogDatabase>() {
575 private Session getSession() {
576 return mockedSession.getMockInstance();
580 Service service = cd.getServiceByInvariantUUID("123");
581 assertEquals("123-uuid", service.getModelUUID());
585 public void getServiceByInvariantUUIDEmptyResultTest(){
587 MockUp<Query> mockUpQuery = new MockUp<Query>() {
590 public List<Service> list() {
591 return Arrays.asList();
595 MockUp<Session> mockedSession = new MockUp<Session>() {
597 public Query createQuery(String hql) {
598 return mockUpQuery.getMockInstance();
602 new MockUp<CatalogDatabase>() {
604 private Session getSession() {
605 return mockedSession.getMockInstance();
609 Service service = cd.getServiceByInvariantUUID("123");
610 assertEquals(null, service);
614 public void getServiceTest(){
616 MockUp<Query> mockUpQuery = new MockUp<Query>() {
619 public Object uniqueResult() throws Exception {
620 Service service = new Service();
621 service.setModelUUID("123-uuid");
626 MockUp<Session> mockedSession = new MockUp<Session>() {
628 public Query createQuery(String hql) {
629 return mockUpQuery.getMockInstance();
633 new MockUp<CatalogDatabase>() {
635 private Session getSession() {
636 return mockedSession.getMockInstance();
640 Service service = cd.getService("123");
641 assertEquals("123-uuid", service.getModelUUID());
644 @Test(expected = NonUniqueResultException.class)
645 public void getServiceNoUniqueResultTest(){
647 MockUp<Query> mockUpQuery = new MockUp<Query>() {
650 public Object uniqueResult() throws Exception {
651 throw new NonUniqueResultException(-1);
655 MockUp<Session> mockedSession = new MockUp<Session>() {
657 public Query createQuery(String hql) {
658 return mockUpQuery.getMockInstance();
662 new MockUp<CatalogDatabase>() {
664 private Session getSession() {
665 return mockedSession.getMockInstance();
669 Service service = cd.getService("123");
672 @Test(expected = HibernateException.class)
673 public void getServiceHibernateExceptionTest(){
675 MockUp<Query> mockUpQuery = new MockUp<Query>() {
678 public Object uniqueResult() throws Exception {
679 throw new HibernateException("hibernate exception");
683 MockUp<Session> mockedSession = new MockUp<Session>() {
685 public Query createQuery(String hql) {
686 return mockUpQuery.getMockInstance();
690 new MockUp<CatalogDatabase>() {
692 private Session getSession() {
693 return mockedSession.getMockInstance();
697 Service service = cd.getService("123");
700 @Test(expected = Exception.class)
701 public void getServiceExceptionTest(){
703 MockUp<Query> mockUpQuery = new MockUp<Query>() {
706 public Object uniqueResult() throws Exception {
707 throw new Exception("generic exception");
711 MockUp<Session> mockedSession = new MockUp<Session>() {
713 public Query createQuery(String hql) {
714 return mockUpQuery.getMockInstance();
718 new MockUp<CatalogDatabase>() {
720 private Session getSession() {
721 return mockedSession.getMockInstance();
725 Service service = cd.getService("123");
729 public void getServiceByModelUUIDTest(){
731 MockUp<Query> mockUpQuery = new MockUp<Query>() {
734 public Object uniqueResult() throws Exception {
735 Service service = new Service();
736 service.setModelUUID("123-uuid");
741 MockUp<Session> mockedSession = new MockUp<Session>() {
743 public Query createQuery(String hql) {
744 return mockUpQuery.getMockInstance();
748 new MockUp<CatalogDatabase>() {
750 private Session getSession() {
751 return mockedSession.getMockInstance();
754 Service service = cd.getServiceByModelUUID("123");
755 assertEquals("123-uuid", service.getModelUUID());
759 public void getService2Test(){
760 MockUp<Query> mockUpQuery = new MockUp<Query>() {
763 public Object uniqueResult() throws Exception {
764 Service service = new Service();
765 service.setModelUUID("123-uuid");
770 MockUp<Session> mockedSession = new MockUp<Session>() {
772 public Query createQuery(String hql) {
773 return mockUpQuery.getMockInstance();
777 new MockUp<CatalogDatabase>() {
779 private Session getSession() {
780 return mockedSession.getMockInstance();
784 HashMap<String, String> map = new HashMap<>();
785 map.put("serviceNameVersionId", "v2");
786 Service service = cd.getService(map, "123");
788 assertEquals("123-uuid", service.getModelUUID());
792 public void getServiceByModelNameTest(){
794 MockUp<Query> mockUpQuery = new MockUp<Query>() {
796 public List<Service> list() throws Exception {
797 Service service = new Service();
798 service.setModelUUID("123-uuid");
799 return Arrays.asList(service);
803 MockUp<Session> mockedSession = new MockUp<Session>() {
805 public Query createQuery(String hql) {
806 return mockUpQuery.getMockInstance();
810 new MockUp<CatalogDatabase>() {
812 private Session getSession() {
813 return mockedSession.getMockInstance();
817 Service service = cd.getServiceByModelName("123");
818 assertEquals("123-uuid", service.getModelUUID());
822 public void getServiceByModelNameEmptyTest(){
824 MockUp<Query> mockUpQuery = new MockUp<Query>() {
826 public List<Service> list() throws Exception {
827 return Arrays.asList();
831 MockUp<Session> mockedSession = new MockUp<Session>() {
833 public Query createQuery(String hql) {
834 return mockUpQuery.getMockInstance();
838 new MockUp<CatalogDatabase>() {
840 private Session getSession() {
841 return mockedSession.getMockInstance();
845 Service service = cd.getServiceByModelName("123");
846 assertEquals(null, service);
850 public void getServiceByVersionAndInvariantIdTest() throws Exception{
852 MockUp<Query> mockUpQuery = new MockUp<Query>() {
855 public Object uniqueResult() throws Exception {
856 Service service = new Service();
857 service.setModelUUID("123-uuid");
862 MockUp<Session> mockedSession = new MockUp<Session>() {
864 public Query createQuery(String hql) {
865 return mockUpQuery.getMockInstance();
869 new MockUp<CatalogDatabase>() {
871 private Session getSession() {
872 return mockedSession.getMockInstance();
875 Service service = cd.getServiceByVersionAndInvariantId("123","tetwe");
876 assertEquals("123-uuid", service.getModelUUID());
879 @Test(expected = Exception.class)
880 public void getServiceByVersionAndInvariantIdNonUniqueResultTest() throws Exception{
882 MockUp<Query> mockUpQuery = new MockUp<Query>() {
885 public Object uniqueResult() throws Exception {
886 throw new NonUniqueResultException(-1);
890 MockUp<Session> mockedSession = new MockUp<Session>() {
892 public Query createQuery(String hql) {
893 return mockUpQuery.getMockInstance();
897 new MockUp<CatalogDatabase>() {
899 private Session getSession() {
900 return mockedSession.getMockInstance();
903 Service service = cd.getServiceByVersionAndInvariantId("123","tetwe");
906 @Test(expected = Exception.class)
907 public void getServiceRecipeTestException() throws Exception{
908 ServiceRecipe ht = cd.getServiceRecipe("123","tetwe");
912 public void getServiceRecipeByServiceModelUuidTest() {
913 MockUp<Query> mockUpQuery = new MockUp<Query>() {
915 public List<ServiceRecipe> list() throws Exception {
916 ServiceRecipe serviceRecipe = new ServiceRecipe();
917 serviceRecipe.setId(1);
918 return Arrays.asList(serviceRecipe);
922 MockUp<Session> mockedSession = new MockUp<Session>() {
924 public Query createQuery(String hql) {
925 return mockUpQuery.getMockInstance();
929 new MockUp<CatalogDatabase>() {
931 private Session getSession() {
932 return mockedSession.getMockInstance();
935 ServiceRecipe serviceRecipe = cd.getServiceRecipeByServiceModelUuid("123","tetwe");
936 assertEquals(1, serviceRecipe.getId());
940 public void getServiceRecipeByServiceModelUuidEmptyTest() {
941 MockUp<Query> mockUpQuery = new MockUp<Query>() {
943 public List<ServiceRecipe> list() throws Exception {
944 return Arrays.asList();
948 MockUp<Session> mockedSession = new MockUp<Session>() {
950 public Query createQuery(String hql) {
951 return mockUpQuery.getMockInstance();
955 new MockUp<CatalogDatabase>() {
957 private Session getSession() {
958 return mockedSession.getMockInstance();
961 ServiceRecipe serviceRecipe = cd.getServiceRecipeByServiceModelUuid("123","tetwe");
962 assertEquals(null, serviceRecipe);
966 public void getServiceRecipesTestException() throws Exception{
967 MockUp<Query> mockUpQuery = new MockUp<Query>() {
969 public List<ServiceRecipe> list() {
970 ServiceRecipe serviceRecipe = new ServiceRecipe();
971 serviceRecipe.setId(1);
972 return Arrays.asList(serviceRecipe);
976 MockUp<Session> mockedSession = new MockUp<Session>() {
978 public Query createQuery(String hql) {
979 return mockUpQuery.getMockInstance();
983 new MockUp<CatalogDatabase>() {
985 private Session getSession() {
986 return mockedSession.getMockInstance();
989 List<ServiceRecipe> serviceRecipes = cd.getServiceRecipes("123");
990 assertEquals(1, serviceRecipes.size());
994 public void getServiceRecipesEmptyTest() throws Exception{
995 MockUp<Query> mockUpQuery = new MockUp<Query>() {
997 public List<ServiceRecipe> list() {
998 return Arrays.asList();
1002 MockUp<Session> mockedSession = new MockUp<Session>() {
1004 public Query createQuery(String hql) {
1005 return mockUpQuery.getMockInstance();
1009 new MockUp<CatalogDatabase>() {
1011 private Session getSession() {
1012 return mockedSession.getMockInstance();
1015 List<ServiceRecipe> serviceRecipes = cd.getServiceRecipes("123");
1016 assertEquals(0, serviceRecipes.size());
1019 @Test(expected = Exception.class)
1020 public void getVnfComponentTestException() throws Exception{
1021 VnfComponent ht = cd.getVnfComponent(123,"vnf");
1025 public void getVnfResourceTest() throws Exception{
1026 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1028 public List<VnfResource> list() {
1029 VnfResource vnfResource = new VnfResource();
1030 vnfResource.setModelUuid("123-uuid");
1031 return Arrays.asList(vnfResource);
1035 MockUp<Session> mockedSession = new MockUp<Session>() {
1037 public Query createQuery(String hql) {
1038 return mockUpQuery.getMockInstance();
1042 new MockUp<CatalogDatabase>() {
1044 private Session getSession() {
1045 return mockedSession.getMockInstance();
1048 VnfResource vnfResource = cd.getVnfResource("vnf");
1049 assertEquals("123-uuid", vnfResource.getModelUuid());
1053 public void getVnfResourceEmptyTest() throws Exception{
1054 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1056 public List<VnfResource> list() {
1057 return Arrays.asList();
1061 MockUp<Session> mockedSession = new MockUp<Session>() {
1063 public Query createQuery(String hql) {
1064 return mockUpQuery.getMockInstance();
1068 new MockUp<CatalogDatabase>() {
1070 private Session getSession() {
1071 return mockedSession.getMockInstance();
1074 VnfResource vnfResource = cd.getVnfResource("vnf");
1075 assertEquals(null, vnfResource);
1079 public void getVnfResourceByTypeTest() {
1080 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1083 public Object uniqueResult() {
1084 VnfResource vnfResource = new VnfResource();
1085 vnfResource.setModelUuid("123-uuid");
1090 MockUp<Session> mockedSession = new MockUp<Session>() {
1092 public Query createQuery(String hql) {
1093 return mockUpQuery.getMockInstance();
1097 new MockUp<CatalogDatabase>() {
1099 private Session getSession() {
1100 return mockedSession.getMockInstance();
1103 VnfResource vnfResource = cd.getVnfResource("vnf","3992");
1104 assertEquals("123-uuid", vnfResource.getModelUuid());
1107 @Test(expected = NonUniqueResultException.class)
1108 public void getVnfResourceNURExceptionTest() {
1109 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1112 public Object uniqueResult() {
1113 throw new NonUniqueResultException(-1);
1117 MockUp<Session> mockedSession = new MockUp<Session>() {
1119 public Query createQuery(String hql) {
1120 return mockUpQuery.getMockInstance();
1124 new MockUp<CatalogDatabase>() {
1126 private Session getSession() {
1127 return mockedSession.getMockInstance();
1130 VnfResource vnfResource = cd.getVnfResource("vnf","3992");
1133 @Test(expected = HibernateException.class)
1134 public void getVnfResourceHibernateExceptionTest() {
1135 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1138 public Object uniqueResult() {
1139 throw new HibernateException("hibernate exception");
1143 MockUp<Session> mockedSession = new MockUp<Session>() {
1145 public Query createQuery(String hql) {
1146 return mockUpQuery.getMockInstance();
1150 new MockUp<CatalogDatabase>() {
1152 private Session getSession() {
1153 return mockedSession.getMockInstance();
1156 VnfResource vnfResource = cd.getVnfResource("vnf","3992");
1159 @Test(expected = Exception.class)
1160 public void getVnfResourceExceptionTest() {
1161 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1164 public Object uniqueResult() throws Exception {
1165 throw new Exception();
1169 MockUp<Session> mockedSession = new MockUp<Session>() {
1171 public Query createQuery(String hql) {
1172 return mockUpQuery.getMockInstance();
1176 new MockUp<CatalogDatabase>() {
1178 private Session getSession() {
1179 return mockedSession.getMockInstance();
1182 VnfResource vnfResource = cd.getVnfResource("vnf","3992");
1186 public void getVnfResourceByModelCustomizationIdTest() {
1187 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1190 public Object uniqueResult() throws Exception {
1191 VnfResource vnfResource = new VnfResource();
1192 vnfResource.setModelUuid("123-uuid");
1197 MockUp<Session> mockedSession = new MockUp<Session>() {
1199 public Query createQuery(String hql) {
1200 return mockUpQuery.getMockInstance();
1204 new MockUp<CatalogDatabase>() {
1206 private Session getSession() {
1207 return mockedSession.getMockInstance();
1211 VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
1212 assertEquals("123-uuid",vnfResource.getModelUuid());
1215 @Test(expected = NonUniqueResultException.class)
1216 public void getVnfResourceByModelCustomizationIdNURExceptionTest() {
1217 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1220 public Object uniqueResult() throws Exception {
1221 throw new NonUniqueResultException(-1);
1225 MockUp<Session> mockedSession = new MockUp<Session>() {
1227 public Query createQuery(String hql) {
1228 return mockUpQuery.getMockInstance();
1232 new MockUp<CatalogDatabase>() {
1234 private Session getSession() {
1235 return mockedSession.getMockInstance();
1239 VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
1242 @Test(expected = HibernateException.class)
1243 public void getVnfResourceByModelCustomizationIdHibernateExceptionTest() {
1244 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1247 public Object uniqueResult() throws Exception {
1248 throw new HibernateException("hibernate exception");
1252 MockUp<Session> mockedSession = new MockUp<Session>() {
1254 public Query createQuery(String hql) {
1255 return mockUpQuery.getMockInstance();
1259 new MockUp<CatalogDatabase>() {
1261 private Session getSession() {
1262 return mockedSession.getMockInstance();
1266 VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
1270 @Test(expected = Exception.class)
1271 public void getServiceRecipeTest2Exception() throws Exception{
1272 ServiceRecipe ht = cd.getServiceRecipe(1001,"3992");
1276 public void getVnfResourceCustomizationByModelCustomizationNameTest(){
1277 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1279 public List<VnfResourceCustomization> list() throws Exception {
1280 VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
1281 vnfResourceCustomization.setVnfResourceModelUUID("123-uuid");
1282 return Arrays.asList(vnfResourceCustomization);
1286 MockUp<Session> mockedSession = new MockUp<Session>() {
1288 public Query createQuery(String hql) {
1289 return mockUpQuery.getMockInstance();
1293 new MockUp<CatalogDatabase>() {
1295 private Session getSession() {
1296 return mockedSession.getMockInstance();
1299 VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelCustomizationName("test", "test234");
1300 assertEquals("123-uuid", vnf.getVnfResourceModelUUID());
1304 public void getVnfResourceCustomizationByModelCustomizationNameEmptyTest(){
1305 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1307 public List<VnfResourceCustomization> list() throws Exception {
1308 return Arrays.asList();
1312 MockUp<Session> mockedSession = new MockUp<Session>() {
1314 public Query createQuery(String hql) {
1315 return mockUpQuery.getMockInstance();
1319 new MockUp<CatalogDatabase>() {
1321 private Session getSession() {
1322 return mockedSession.getMockInstance();
1325 VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelCustomizationName("test", "test234");
1326 assertEquals(null, vnf);
1330 public void getVnfResourceByModelInvariantIdTest(){
1331 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1334 public Object uniqueResult(){
1335 VnfResource vnfResource = new VnfResource();
1336 vnfResource.setModelUuid("123-uuid");
1341 MockUp<Session> mockedSession = new MockUp<Session>() {
1343 public Query createQuery(String hql) {
1344 return mockUpQuery.getMockInstance();
1348 new MockUp<CatalogDatabase>() {
1350 private Session getSession() {
1351 return mockedSession.getMockInstance();
1354 VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
1355 assertEquals("123-uuid", vnf.getModelUuid());
1358 @Test(expected = NonUniqueResultException.class)
1359 public void getVnfResourceByModelInvariantIdNURExceptionTest(){
1360 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1363 public Object uniqueResult(){
1364 throw new NonUniqueResultException(-1);
1368 MockUp<Session> mockedSession = new MockUp<Session>() {
1370 public Query createQuery(String hql) {
1371 return mockUpQuery.getMockInstance();
1375 new MockUp<CatalogDatabase>() {
1377 private Session getSession() {
1378 return mockedSession.getMockInstance();
1381 VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
1384 @Test(expected = HibernateException.class)
1385 public void getVnfResourceByModelInvariantIdHibernateExceptionTest(){
1386 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1389 public Object uniqueResult(){
1390 throw new HibernateException("hibernate exception");
1394 MockUp<Session> mockedSession = new MockUp<Session>() {
1396 public Query createQuery(String hql) {
1397 return mockUpQuery.getMockInstance();
1401 new MockUp<CatalogDatabase>() {
1403 private Session getSession() {
1404 return mockedSession.getMockInstance();
1407 VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
1410 @Test(expected = Exception.class)
1411 public void getVnfResourceByModelInvariantIdExceptionTest(){
1412 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1415 public Object uniqueResult() throws Exception {
1416 throw new Exception();
1420 MockUp<Session> mockedSession = new MockUp<Session>() {
1422 public Query createQuery(String hql) {
1423 return mockUpQuery.getMockInstance();
1427 new MockUp<CatalogDatabase>() {
1429 private Session getSession() {
1430 return mockedSession.getMockInstance();
1433 VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
1436 @Test(expected = Exception.class)
1437 public void getVnfResourceByIdTestException(){
1438 VnfResource vnf = cd.getVnfResourceById(19299);
1442 public void getVfModuleModelName(){
1443 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1445 public List<VfModule> list() throws Exception {
1446 VfModule vfModule = new VfModule();
1447 vfModule.setModelUUID("123-uuid");
1448 return Arrays.asList(vfModule);
1452 MockUp<Session> mockedSession = new MockUp<Session>() {
1454 public Query createQuery(String hql) {
1455 return mockUpQuery.getMockInstance();
1459 new MockUp<CatalogDatabase>() {
1461 private Session getSession() {
1462 return mockedSession.getMockInstance();
1465 VfModule vfModule = cd.getVfModuleModelName("vfmodule");
1466 assertEquals("123-uuid", vfModule.getModelUUID());
1470 public void getVfModuleModelNameExceptionTest(){
1471 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1473 public List<VfModule> list() throws Exception {
1474 return Arrays.asList();
1478 MockUp<Session> mockedSession = new MockUp<Session>() {
1480 public Query createQuery(String hql) {
1481 return mockUpQuery.getMockInstance();
1485 new MockUp<CatalogDatabase>() {
1487 private Session getSession() {
1488 return mockedSession.getMockInstance();
1491 VfModule vfModule = cd.getVfModuleModelName("vfmodule");
1492 assertEquals(null, vfModule);
1496 public void getVfModuleModelNameTest() {
1497 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1500 public Object uniqueResult() {
1501 VfModule vfModule = new VfModule();
1502 vfModule.setModelUUID("123-uuid");
1507 MockUp<Session> mockedSession = new MockUp<Session>() {
1509 public Query createQuery(String hql) {
1510 return mockUpQuery.getMockInstance();
1514 new MockUp<CatalogDatabase>() {
1516 private Session getSession() {
1517 return mockedSession.getMockInstance();
1521 VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
1522 assertEquals("123-uuid", vfModule.getModelUUID());
1525 @Test(expected = NonUniqueResultException.class)
1526 public void getVfModuleModelNameNURExceptionTest() {
1527 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1530 public Object uniqueResult() {
1531 throw new NonUniqueResultException(-1);
1535 MockUp<Session> mockedSession = new MockUp<Session>() {
1537 public Query createQuery(String hql) {
1538 return mockUpQuery.getMockInstance();
1542 new MockUp<CatalogDatabase>() {
1544 private Session getSession() {
1545 return mockedSession.getMockInstance();
1549 VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
1552 @Test(expected = HibernateException.class)
1553 public void getVfModuleModelNameHibernateExceptionTest() {
1554 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1557 public Object uniqueResult() {
1558 throw new HibernateException("hibernate exception");
1562 MockUp<Session> mockedSession = new MockUp<Session>() {
1564 public Query createQuery(String hql) {
1565 return mockUpQuery.getMockInstance();
1569 new MockUp<CatalogDatabase>() {
1571 private Session getSession() {
1572 return mockedSession.getMockInstance();
1576 VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
1579 @Test(expected = Exception.class)
1580 public void getVfModuleModelNameGenericExceptionTest() {
1581 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1584 public Object uniqueResult() throws Exception {
1585 throw new Exception();
1589 MockUp<Session> mockedSession = new MockUp<Session>() {
1591 public Query createQuery(String hql) {
1592 return mockUpQuery.getMockInstance();
1596 new MockUp<CatalogDatabase>() {
1598 private Session getSession() {
1599 return mockedSession.getMockInstance();
1603 VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
1607 public void ggetVfModuleCustomizationByModelNameTest(){
1608 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1610 public List<VfModuleCustomization> list() throws Exception {
1611 VfModuleCustomization vfModuleCustomization = new VfModuleCustomization();
1612 vfModuleCustomization.setVfModuleModelUuid("123-uuid");
1613 return Arrays.asList(vfModuleCustomization);
1617 MockUp<Session> mockedSession = new MockUp<Session>() {
1619 public Query createQuery(String hql) {
1620 return mockUpQuery.getMockInstance();
1624 new MockUp<CatalogDatabase>() {
1626 private Session getSession() {
1627 return mockedSession.getMockInstance();
1630 VfModuleCustomization vfModuleCustomization = cd.getVfModuleCustomizationByModelName("tetes");
1631 assertEquals("123-uuid", vfModuleCustomization.getVfModuleModelUuid());
1635 public void ggetVfModuleCustomizationByModelNameEmptyTest(){
1636 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1638 public List<VfModuleCustomization> list() throws Exception {
1639 return Arrays.asList();
1643 MockUp<Session> mockedSession = new MockUp<Session>() {
1645 public Query createQuery(String hql) {
1646 return mockUpQuery.getMockInstance();
1650 new MockUp<CatalogDatabase>() {
1652 private Session getSession() {
1653 return mockedSession.getMockInstance();
1656 VfModuleCustomization vfModuleCustomization = cd.getVfModuleCustomizationByModelName("tetes");
1657 assertEquals(null, vfModuleCustomization);
1661 public void getNetworkResourceTest(){
1662 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1664 public List<NetworkResource> list() throws Exception {
1665 NetworkResource networkResource = new NetworkResource();
1666 networkResource.setModelUUID("123-uuid");
1667 return Arrays.asList(networkResource);
1671 MockUp<Session> mockedSession = new MockUp<Session>() {
1673 public Query createQuery(String hql) {
1674 return mockUpQuery.getMockInstance();
1678 new MockUp<CatalogDatabase>() {
1680 private Session getSession() {
1681 return mockedSession.getMockInstance();
1684 NetworkResource networkResource = cd.getNetworkResource("tetes");
1685 assertEquals("123-uuid", networkResource.getModelUUID());
1689 public void getNetworkResourceTestEmptyException(){
1690 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1692 public List<NetworkResource> list() throws Exception {
1693 return Arrays.asList();
1697 MockUp<Session> mockedSession = new MockUp<Session>() {
1699 public Query createQuery(String hql) {
1700 return mockUpQuery.getMockInstance();
1704 new MockUp<CatalogDatabase>() {
1706 private Session getSession() {
1707 return mockedSession.getMockInstance();
1710 NetworkResource networkResource = cd.getNetworkResource("tetes");
1711 assertEquals(null, networkResource);
1715 public void getVnfRecipeTest(){
1717 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1719 public List<VnfRecipe> list() throws Exception {
1720 VnfRecipe vnfRecipe = new VnfRecipe();
1721 vnfRecipe.setVfModuleId("123-id");
1722 return Arrays.asList(vnfRecipe);
1726 MockUp<Session> mockedSession = new MockUp<Session>() {
1728 public Query createQuery(String hql) {
1729 return mockUpQuery.getMockInstance();
1733 new MockUp<CatalogDatabase>() {
1735 private Session getSession() {
1736 return mockedSession.getMockInstance();
1740 VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","ergfedrf","4993493");
1741 assertEquals("123-id", vnfRecipe.getVfModuleId());
1745 public void getVnfRecipeEmptyTest(){
1747 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1749 public List<VnfRecipe> list() throws Exception {
1750 return Collections.emptyList();
1754 MockUp<Session> mockedSession = new MockUp<Session>() {
1756 public Query createQuery(String hql) {
1757 return mockUpQuery.getMockInstance();
1761 new MockUp<CatalogDatabase>() {
1763 private Session getSession() {
1764 return mockedSession.getMockInstance();
1768 VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","ergfedrf","4993493");
1769 assertEquals(null, vnfRecipe);
1773 public void getVnfRecipe2Test(){
1774 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1776 public List<VnfRecipe> list() throws Exception {
1777 VnfRecipe vnfRecipe = new VnfRecipe();
1779 return Arrays.asList(vnfRecipe);
1783 MockUp<Session> mockedSession = new MockUp<Session>() {
1785 public Query createQuery(String hql) {
1786 return mockUpQuery.getMockInstance();
1790 new MockUp<CatalogDatabase>() {
1792 private Session getSession() {
1793 return mockedSession.getMockInstance();
1796 VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","4993493");
1797 assertEquals(1, vnfRecipe.getId());
1801 public void getVnfRecipe2EmptyTest(){
1802 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1804 public List<VnfRecipe> list() throws Exception {
1805 return Collections.emptyList();
1809 MockUp<Session> mockedSession = new MockUp<Session>() {
1811 public Query createQuery(String hql) {
1812 return mockUpQuery.getMockInstance();
1816 new MockUp<CatalogDatabase>() {
1818 private Session getSession() {
1819 return mockedSession.getMockInstance();
1822 VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","4993493");
1823 assertEquals(null, vnfRecipe);
1827 public void getVnfRecipeByVfModuleIdTest(){
1828 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1830 public List<VnfRecipe> list() throws Exception {
1831 VnfRecipe vnfRecipe = new VnfRecipe();
1833 return Arrays.asList(vnfRecipe);
1837 MockUp<Session> mockedSession = new MockUp<Session>() {
1839 public Query createQuery(String hql) {
1840 return mockUpQuery.getMockInstance();
1844 new MockUp<CatalogDatabase>() {
1846 private Session getSession() {
1847 return mockedSession.getMockInstance();
1851 VnfRecipe vnfRecipe = cd.getVnfRecipeByVfModuleId("tetes","4993493","vnf");
1852 assertEquals(1, vnfRecipe.getId());
1856 public void getVnfRecipeByVfModuleIdEmptyTest(){
1857 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1859 public List<VnfRecipe> list() throws Exception {
1860 return Collections.emptyList();
1864 MockUp<Session> mockedSession = new MockUp<Session>() {
1866 public Query createQuery(String hql) {
1867 return mockUpQuery.getMockInstance();
1871 new MockUp<CatalogDatabase>() {
1873 private Session getSession() {
1874 return mockedSession.getMockInstance();
1878 VnfRecipe vnfRecipe = cd.getVnfRecipeByVfModuleId("tetes","4993493","vnf");
1879 assertEquals(null, vnfRecipe);
1882 @Test(expected = Exception.class)
1883 public void getVfModuleTypeTestException(){
1884 VfModule vnf = cd.getVfModuleType("4993493");
1887 @Test(expected = Exception.class)
1888 public void getVfModuleType2TestException(){
1889 VfModule vnf = cd.getVfModuleType("4993493","vnf");
1892 public void getVnfResourceByServiceUuidTest(){
1893 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1896 public Object uniqueResult() {
1897 VnfResource vnfResource = new VnfResource();
1898 vnfResource.setModelUuid("123-uuid");
1903 MockUp<Session> mockedSession = new MockUp<Session>() {
1905 public Query createQuery(String hql) {
1906 return mockUpQuery.getMockInstance();
1910 new MockUp<CatalogDatabase>() {
1912 private Session getSession() {
1913 return mockedSession.getMockInstance();
1916 VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
1917 assertEquals("123-uuid", vnfResource.getModelUuid());
1920 @Test(expected = NonUniqueResultException.class)
1921 public void getVnfResourceByServiceUuidNURExceptionTest(){
1922 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1925 public Object uniqueResult() {
1926 throw new NonUniqueResultException(-1);
1930 MockUp<Session> mockedSession = new MockUp<Session>() {
1932 public Query createQuery(String hql) {
1933 return mockUpQuery.getMockInstance();
1937 new MockUp<CatalogDatabase>() {
1939 private Session getSession() {
1940 return mockedSession.getMockInstance();
1943 VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
1946 @Test(expected = HibernateException.class)
1947 public void getVnfResourceByServiceUuidHibernateExceptionTest(){
1948 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1951 public Object uniqueResult() {
1952 throw new HibernateException("hibernate exception");
1956 MockUp<Session> mockedSession = new MockUp<Session>() {
1958 public Query createQuery(String hql) {
1959 return mockUpQuery.getMockInstance();
1963 new MockUp<CatalogDatabase>() {
1965 private Session getSession() {
1966 return mockedSession.getMockInstance();
1969 VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
1972 @Test(expected = Exception.class)
1973 public void getVnfResourceByServiceUuidExceptionTest(){
1974 MockUp<Query> mockUpQuery = new MockUp<Query>() {
1977 public Object uniqueResult() throws Exception {
1978 throw new Exception();
1982 MockUp<Session> mockedSession = new MockUp<Session>() {
1984 public Query createQuery(String hql) {
1985 return mockUpQuery.getMockInstance();
1989 new MockUp<CatalogDatabase>() {
1991 private Session getSession() {
1992 return mockedSession.getMockInstance();
1995 VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
1999 public void getVnfResourceByVnfUuidTest(){
2000 MockUp<Query> mockUpQuery = new MockUp<Query>() {
2003 public Object uniqueResult() {
2004 VnfResource vnfResource = new VnfResource();
2005 vnfResource.setModelUuid("123-uuid");
2010 MockUp<Session> mockedSession = new MockUp<Session>() {
2012 public Query createQuery(String hql) {
2013 return mockUpQuery.getMockInstance();
2017 new MockUp<CatalogDatabase>() {
2019 private Session getSession() {
2020 return mockedSession.getMockInstance();
2024 VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
2025 assertEquals("123-uuid", vnfResource.getModelUuid());
2028 @Test(expected = NonUniqueResultException.class)
2029 public void getVnfResourceByVnfUuidNURExceptionTest(){
2030 MockUp<Query> mockUpQuery = new MockUp<Query>() {
2033 public Object uniqueResult() {
2034 throw new NonUniqueResultException(-1);
2038 MockUp<Session> mockedSession = new MockUp<Session>() {
2040 public Query createQuery(String hql) {
2041 return mockUpQuery.getMockInstance();
2045 new MockUp<CatalogDatabase>() {
2047 private Session getSession() {
2048 return mockedSession.getMockInstance();
2052 VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
2055 @Test(expected = HibernateException.class)
2056 public void getVnfResourceByVnfUuidHibernateExceptionTest(){
2057 MockUp<Query> mockUpQuery = new MockUp<Query>() {
2060 public Object uniqueResult() {
2061 throw new HibernateException("hibernate exception");
2065 MockUp<Session> mockedSession = new MockUp<Session>() {
2067 public Query createQuery(String hql) {
2068 return mockUpQuery.getMockInstance();
2072 new MockUp<CatalogDatabase>() {
2074 private Session getSession() {
2075 return mockedSession.getMockInstance();
2079 VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
2082 @Test(expected = Exception.class)
2083 public void getVnfResourceByVnfUuidExceptionTest(){
2084 MockUp<Query> mockUpQuery = new MockUp<Query>() {
2087 public Object uniqueResult() throws Exception {
2088 throw new Exception();
2092 MockUp<Session> mockedSession = new MockUp<Session>() {
2094 public Query createQuery(String hql) {
2095 return mockUpQuery.getMockInstance();
2099 new MockUp<CatalogDatabase>() {
2101 private Session getSession() {
2102 return mockedSession.getMockInstance();
2106 VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
2110 public void getVfModuleByModelInvariantUuidTest(){
2112 MockUp<Query> mockUpQuery = new MockUp<Query>() {
2115 public List<VfModule> list() throws Exception {
2116 VfModule vfModule = new VfModule();
2117 vfModule.setModelUUID("123-uuid");
2118 return Arrays.asList(vfModule);
2122 MockUp<Session> mockedSession = new MockUp<Session>() {
2124 public Query createQuery(String hql) {
2125 return mockUpQuery.getMockInstance();
2129 new MockUp<CatalogDatabase>() {
2131 private Session getSession() {
2132 return mockedSession.getMockInstance();
2136 VfModule vfModule = cd.getVfModuleByModelInvariantUuid("4993493");
2137 assertEquals("123-uuid", vfModule.getModelUUID());
2141 public void getVfModuleByModelInvariantUuidEmptyTest(){
2143 MockUp<Query> mockUpQuery = new MockUp<Query>() {
2146 public List<VfModule> list() throws Exception {
2147 return Collections.emptyList();
2151 MockUp<Session> mockedSession = new MockUp<Session>() {
2153 public Query createQuery(String hql) {
2154 return mockUpQuery.getMockInstance();
2158 new MockUp<CatalogDatabase>() {
2160 private Session getSession() {
2161 return mockedSession.getMockInstance();
2165 VfModule vfModule = cd.getVfModuleByModelInvariantUuid("4993493");
2166 assertEquals(null, vfModule);
2169 @Test(expected = Exception.class)
2170 public void getVfModuleByModelCustomizationUuidTestException(){
2171 VfModuleCustomization vnf = cd.getVfModuleByModelCustomizationUuid("4993493");
2173 @Test(expected = Exception.class)
2174 public void getVfModuleByModelInvariantUuidAndModelVersionTestException(){
2175 VfModule vnf = cd.getVfModuleByModelInvariantUuidAndModelVersion("4993493","vnf");
2177 @Test(expected = Exception.class)
2178 public void getVfModuleCustomizationByModelCustomizationIdTestException(){
2179 VfModuleCustomization vnf = cd.getVfModuleCustomizationByModelCustomizationId("4993493");
2181 @Test(expected = Exception.class)
2182 public void getVfModuleByModelUuidTestException(){
2183 VfModule vnf = cd.getVfModuleByModelUuid("4993493");
2185 @Test(expected = Exception.class)
2186 public void getVnfResourceCustomizationByModelCustomizationUuidTestException(){
2187 VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelCustomizationUuid("4993493");
2189 @Test(expected = Exception.class)
2190 public void getVnfResourceCustomizationByModelVersionIdTestException(){
2191 VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelVersionId("4993493");
2193 @Test(expected = Exception.class)
2194 public void getVfModuleByModelCustomizationIdAndVersionTestException(){
2195 cd.getVfModuleByModelCustomizationIdAndVersion("4993493","test");
2197 @Test(expected = Exception.class)
2198 public void getVfModuleByModelCustomizationIdModelVersionAndModelInvariantIdTestException(){
2199 cd.getVfModuleByModelCustomizationIdModelVersionAndModelInvariantId("4993493","vnf","test");
2201 @Test(expected = Exception.class)
2202 public void getVnfResourceCustomizationByModelInvariantIdTest(){
2203 cd.getVnfResourceCustomizationByModelInvariantId("4993493","vnf","test");
2205 @Test(expected = Exception.class)
2206 public void getVfModuleCustomizationByVnfModuleCustomizationUuidTest(){
2207 cd.getVfModuleCustomizationByVnfModuleCustomizationUuid("4993493");
2209 @Test(expected = Exception.class)
2210 public void getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionIdTest(){
2211 cd.getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId("4993493","test");
2213 @Test(expected = Exception.class)
2214 public void getAllVfModuleCustomizationstest(){
2215 cd.getAllVfModuleCustomizations("4993493");
2217 @Test(expected = Exception.class)
2218 public void getVnfResourceByModelUuidTest(){
2219 cd.getVnfResourceByModelUuid("4993493");
2221 @Test(expected = Exception.class)
2222 public void getVnfResCustomToVfModuleTest(){
2223 cd.getVnfResCustomToVfModule("4993493","test");
2225 @Test(expected = Exception.class)
2226 public void getVfModulesForVnfResourceTest(){
2227 VnfResource vnfResource = new VnfResource();
2228 vnfResource.setModelUuid("48839");
2229 cd.getVfModulesForVnfResource(vnfResource);
2231 @Test(expected = Exception.class)
2232 public void getVfModulesForVnfResource2Test(){
2233 cd.getVfModulesForVnfResource("4993493");
2235 @Test(expected = Exception.class)
2236 public void getServiceByUuidTest(){
2237 cd.getServiceByUuid("4993493");
2239 @Test(expected = Exception.class)
2240 public void getNetworkResourceById2Test(){
2241 cd.getNetworkResourceById(4993493);
2243 @Test(expected = Exception.class)
2244 public void getNetworkResourceByIdTest(){
2245 cd.getVfModuleTypeByUuid("4993493");
2248 public void isEmptyOrNullTest(){
2249 boolean is = cd.isEmptyOrNull("4993493");
2252 @Test(expected = Exception.class)
2253 public void getSTRTest(){
2254 cd.getSTR("4993493","test","vnf");
2256 @Test(expected = Exception.class)
2257 public void getVRCtoVFMCTest(){
2258 cd.getVRCtoVFMC("4993493","388492");
2260 @Test(expected = Exception.class)
2261 public void getVfModuleTypeByUuidTestException(){
2262 cd.getVfModuleTypeByUuid("4993493");
2265 @Test(expected = Exception.class)
2266 public void getTempNetworkHeatTemplateLookupTest(){
2267 cd.getTempNetworkHeatTemplateLookup("4993493");
2270 @Test(expected = Exception.class)
2271 public void getAllNetworksByServiceModelUuidTest(){
2272 cd.getAllNetworksByServiceModelUuid("4993493");
2274 @Test(expected = Exception.class)
2275 public void getAllNetworksByServiceModelInvariantUuidTest(){
2276 cd.getAllNetworksByServiceModelInvariantUuid("4993493");
2278 @Test(expected = Exception.class)
2279 public void getAllNetworksByServiceModelInvariantUuid2Test(){
2280 cd.getAllNetworksByServiceModelInvariantUuid("4993493","test");
2282 @Test(expected = Exception.class)
2283 public void getAllNetworksByNetworkModelCustomizationUuidTest(){
2284 cd.getAllNetworksByNetworkModelCustomizationUuid("4993493");
2286 @Test(expected = Exception.class)
2287 public void getAllNetworksByNetworkTypeTest(){
2288 cd.getAllNetworksByNetworkType("4993493");
2290 @Test(expected = Exception.class)
2291 public void getAllVfmcForVrcTest(){
2292 VnfResourceCustomization re = new VnfResourceCustomization();
2293 re.setModelCustomizationUuid("377483");
2294 cd.getAllVfmcForVrc(re);
2296 @Test(expected = Exception.class)
2297 public void getAllVnfsByServiceModelUuidTest(){
2298 cd.getAllVnfsByServiceModelUuid("4993493");
2300 @Test(expected = Exception.class)
2301 public void getAllVnfsByServiceModelInvariantUuidTest(){
2302 cd.getAllVnfsByServiceModelInvariantUuid("4993493");
2304 @Test(expected = Exception.class)
2305 public void getAllVnfsByServiceModelInvariantUuid2Test(){
2306 cd.getAllVnfsByServiceModelInvariantUuid("4993493","test");
2308 @Test(expected = Exception.class)
2309 public void getAllVnfsByServiceNameTest(){
2310 cd.getAllVnfsByServiceName("4993493","test");
2312 @Test(expected = Exception.class)
2313 public void getAllVnfsByServiceName2Test(){
2314 cd.getAllVnfsByServiceName("4993493");
2316 @Test(expected = Exception.class)
2317 public void getAllVnfsByVnfModelCustomizationUuidTest(){
2318 cd.getAllVnfsByVnfModelCustomizationUuid("4993493");
2320 @Test(expected = Exception.class)
2321 public void getAllAllottedResourcesByServiceModelUuidTest(){
2322 cd.getAllAllottedResourcesByServiceModelUuid("4993493");
2324 @Test(expected = Exception.class)
2325 public void getAllAllottedResourcesByServiceModelInvariantUuidTest(){
2326 cd.getAllAllottedResourcesByServiceModelInvariantUuid("4993493");
2328 @Test(expected = Exception.class)
2329 public void getAllAllottedResourcesByServiceModelInvariantUuid2Test(){
2330 cd.getAllAllottedResourcesByServiceModelInvariantUuid("4993493","test");
2332 @Test(expected = Exception.class)
2333 public void getAllAllottedResourcesByArModelCustomizationUuidTest(){
2334 cd.getAllAllottedResourcesByArModelCustomizationUuid("4993493");
2336 @Test(expected = Exception.class)
2337 public void getAllottedResourceByModelUuidTest(){
2338 cd.getAllottedResourceByModelUuid("4993493");
2340 @Test(expected = Exception.class)
2341 public void getAllResourcesByServiceModelUuidTest(){
2342 cd.getAllResourcesByServiceModelUuid("4993493");
2344 @Test(expected = Exception.class)
2345 public void getAllResourcesByServiceModelInvariantUuidTest(){
2346 cd.getAllResourcesByServiceModelInvariantUuid("4993493");
2349 @Test(expected = Exception.class)
2350 public void getAllResourcesByServiceModelInvariantUuid2Test(){
2351 cd.getAllResourcesByServiceModelInvariantUuid("4993493","test");
2353 @Test(expected = Exception.class)
2354 public void getSingleNetworkByModelCustomizationUuidTest(){
2355 cd.getSingleNetworkByModelCustomizationUuid("4993493");
2357 @Test(expected = Exception.class)
2358 public void getSingleAllottedResourceByModelCustomizationUuidTest(){
2359 cd.getSingleAllottedResourceByModelCustomizationUuid("4993493");
2361 @Test(expected = Exception.class)
2362 public void getVfModuleRecipeTest(){
2363 cd.getVfModuleRecipe("4993493","test","get");
2365 @Test(expected = Exception.class)
2366 public void getVfModuleTest(){
2367 cd.getVfModule("4993493","test","get","v2","vnf");
2369 @Test(expected = Exception.class)
2370 public void getVnfComponentsRecipeTest(){
2371 cd.getVnfComponentsRecipe("4993493","test","v2","vnf","get","3992");
2373 @Test(expected = Exception.class)
2374 public void getVnfComponentsRecipeByVfModuleTest(){
2375 List <VfModule> resultList = new ArrayList<>();
2376 VfModule m = new VfModule();
2378 cd.getVnfComponentsRecipeByVfModule(resultList,"4993493");
2380 @Test(expected = Exception.class)
2381 public void getAllVnfResourcesTest(){
2382 cd.getAllVnfResources();
2384 @Test(expected = Exception.class)
2385 public void getVnfResourcesByRoleTest(){
2386 cd.getVnfResourcesByRole("4993493");
2388 @Test(expected = Exception.class)
2389 public void getVnfResourceCustomizationsByRoleTest(){
2390 cd.getVnfResourceCustomizationsByRole("4993493");
2392 @Test(expected = Exception.class)
2393 public void getAllNetworkResourcesTest(){
2394 cd.getAllNetworkResources();
2396 @Test(expected = Exception.class)
2397 public void getAllNetworkResourceCustomizationsTest(){
2398 cd.getAllNetworkResourceCustomizations();
2400 @Test(expected = Exception.class)
2401 public void getAllVfModulesTest(){
2402 cd.getAllVfModules();
2404 @Test(expected = Exception.class)
2405 public void getAllVfModuleCustomizationsTest(){
2406 cd.getAllVfModuleCustomizations();
2408 @Test(expected = Exception.class)
2409 public void getAllHeatEnvironmentTest(){
2410 cd.getAllHeatEnvironment();
2412 @Test(expected = Exception.class)
2413 public void getHeatEnvironment2Test(){
2414 cd.getHeatEnvironment(4993493);
2416 @Test(expected = Exception.class)
2417 public void getNestedTemplatesTest(){
2418 cd.getNestedTemplates(4993493);
2420 @Test(expected = Exception.class)
2421 public void getNestedTemplates2Test(){
2422 cd.getNestedTemplates("4993493");
2424 @Test(expected = Exception.class)
2425 public void getHeatFilesTest(){
2426 cd.getHeatFiles(4993493);
2428 @Test(expected = Exception.class)
2429 public void getVfModuleToHeatFilesEntryTest(){
2430 cd.getVfModuleToHeatFilesEntry("4993493","49959499");
2432 @Test(expected = Exception.class)
2433 public void getServiceToResourceCustomization(){
2434 cd.getServiceToResourceCustomization("4993493","599349","49900");
2436 @Test(expected = Exception.class)
2437 public void getHeatFilesForVfModuleTest(){
2438 cd.getHeatFilesForVfModule("4993493");
2440 @Test(expected = Exception.class)
2441 public void getHeatTemplateTest(){
2442 cd.getHeatTemplate("4993493","test","heat");
2445 @Test(expected = Exception.class)
2446 public void saveHeatTemplateTest(){
2447 HeatTemplate heat = new HeatTemplate();
2448 Set <HeatTemplateParam> paramSet = new HashSet<>();
2449 cd.saveHeatTemplate(heat,paramSet);
2451 @Test(expected = Exception.class)
2452 public void getHeatEnvironmentTest(){
2453 cd.getHeatEnvironment("4993493","test","heat");
2455 @Test(expected = Exception.class)
2456 public void getHeatEnvironment3Test(){
2457 cd.getHeatEnvironment("4993493","test");
2459 @Test(expected = Exception.class)
2460 public void saveHeatEnvironmentTest(){
2461 HeatEnvironment en = new HeatEnvironment();
2462 cd.saveHeatEnvironment(en);
2464 @Test(expected = Exception.class)
2465 public void saveHeatTemplate2Test(){
2466 HeatTemplate heat = new HeatTemplate();
2467 cd.saveHeatTemplate(heat);
2469 @Test(expected = Exception.class)
2470 public void saveHeatFileTest(){
2471 HeatFiles hf = new HeatFiles();
2472 cd.saveHeatFile(hf);
2474 @Test(expected = Exception.class)
2475 public void saveVnfRecipeTest(){
2476 VnfRecipe vr = new VnfRecipe();
2477 cd.saveVnfRecipe(vr);
2479 @Test(expected = Exception.class)
2480 public void saveVnfComponentsRecipe(){
2481 VnfComponentsRecipe vr = new VnfComponentsRecipe();
2482 cd.saveVnfComponentsRecipe(vr);
2484 @Test(expected = Exception.class)
2485 public void saveOrUpdateVnfResourceTest(){
2486 VnfResource vr = new VnfResource();
2487 cd.saveOrUpdateVnfResource(vr);
2489 @Test(expected = Exception.class)
2490 public void saveVnfResourceCustomizationTest(){
2491 VnfResourceCustomization vr = new VnfResourceCustomization();
2492 cd.saveVnfResourceCustomization(vr);
2494 @Test(expected = Exception.class)
2495 public void saveAllottedResourceCustomizationTest(){
2496 AllottedResourceCustomization arc = new AllottedResourceCustomization();
2497 cd.saveAllottedResourceCustomization(arc);
2499 @Test(expected = Exception.class)
2500 public void saveAllottedResourceTest(){
2501 AllottedResource ar = new AllottedResource();
2502 cd.saveAllottedResource(ar);
2504 @Test(expected = Exception.class)
2505 public void saveNetworkResourceTest() throws RecordNotFoundException {
2506 NetworkResource nr = new NetworkResource();
2507 cd.saveNetworkResource(nr);
2509 @Test(expected = Exception.class)
2510 public void saveToscaCsarTest()throws RecordNotFoundException {
2511 ToscaCsar ts = new ToscaCsar();
2512 cd.saveToscaCsar(ts);
2514 @Test(expected = Exception.class)
2515 public void getToscaCsar(){
2516 cd.getToscaCsar("4993493");
2518 @Test(expected = Exception.class)
2519 public void saveTempNetworkHeatTemplateLookupTest(){
2520 TempNetworkHeatTemplateLookup t = new TempNetworkHeatTemplateLookup();
2521 cd.saveTempNetworkHeatTemplateLookup(t);
2523 @Test(expected = Exception.class)
2524 public void saveVfModuleToHeatFiles(){
2525 VfModuleToHeatFiles v = new VfModuleToHeatFiles();
2526 cd.saveVfModuleToHeatFiles(v);
2528 @Test(expected = Exception.class)
2529 public void saveVnfResourceToVfModuleCustomizationTest() throws RecordNotFoundException {
2530 VnfResourceCustomization v =new VnfResourceCustomization();
2531 VfModuleCustomization vm = new VfModuleCustomization();
2532 cd.saveVnfResourceToVfModuleCustomization(v, vm);
2534 @Test(expected = Exception.class)
2535 public void saveNetworkResourceCustomizationTest() throws RecordNotFoundException {
2536 NetworkResourceCustomization nrc = new NetworkResourceCustomization();
2537 cd.saveNetworkResourceCustomization(nrc);
2540 @Test(expected = Exception.class)
2541 public void saveServiceToNetworksTest(){
2542 AllottedResource ar = new AllottedResource();
2543 cd.saveAllottedResource(ar);
2545 @Test(expected = Exception.class)
2546 public void saveServiceToResourceCustomizationTest(){
2547 ServiceToResourceCustomization ar = new ServiceToResourceCustomization();
2548 cd.saveServiceToResourceCustomization(ar);
2550 @Test(expected = Exception.class)
2551 public void saveServiceTest(){
2552 Service ar = new Service();
2555 @Test(expected = Exception.class)
2556 public void saveOrUpdateVfModuleTest(){
2557 VfModule ar = new VfModule();
2558 cd.saveOrUpdateVfModule(ar);
2560 @Test(expected = Exception.class)
2561 public void saveOrUpdateVfModuleCustomizationTest(){
2562 VfModuleCustomization ar = new VfModuleCustomization();
2563 cd.saveOrUpdateVfModuleCustomization(ar);
2566 @Test(expected = Exception.class)
2567 public void getNestedHeatTemplateTest(){
2568 cd.getNestedHeatTemplate(101,201);
2570 @Test(expected = Exception.class)
2571 public void getNestedHeatTemplate2Test(){
2572 cd.getNestedHeatTemplate("1002","1002");
2574 @Test(expected = Exception.class)
2575 public void saveNestedHeatTemplateTest(){
2576 HeatTemplate ar = new HeatTemplate();
2577 cd.saveNestedHeatTemplate("1001",ar,"test");
2579 @Test(expected = Exception.class)
2580 public void getHeatFiles2Test(){
2581 VfModuleCustomization ar = new VfModuleCustomization();
2582 cd.getHeatFiles(101,"test","1001","v2");
2584 @Test(expected = Exception.class)
2585 public void getHeatFiles3Test(){
2586 VfModuleCustomization ar = new VfModuleCustomization();
2587 cd.getHeatFiles("200192");
2589 @Test(expected = Exception.class)
2590 public void saveHeatFilesTest(){
2591 HeatFiles ar = new HeatFiles();
2592 cd.saveHeatFiles(ar);
2594 @Test(expected = Exception.class)
2595 public void saveVfModuleToHeatFilesTest(){
2596 HeatFiles ar = new HeatFiles();
2597 cd.saveVfModuleToHeatFiles("3772893",ar);
2600 public void getNetworkResourceByModelUuidTest(){
2602 cd.getNetworkResourceByModelUuid("3899291");
2604 @Test(expected = Exception.class)
2605 public void getNetworkRecipeTest(){
2607 cd.getNetworkRecipe("test","test1","test2");
2609 @Test(expected = Exception.class)
2610 public void getNetworkRecipe2Test(){
2612 cd.getNetworkRecipe("test","test1");
2615 public void getNetworkResourceByModelCustUuidTest(){
2617 cd.getNetworkResourceByModelCustUuid("test");
2619 @Test(expected = Exception.class)
2620 public void getVnfComponentsRecipe2Test(){
2622 cd.getVnfComponentsRecipe("test1","test2","test3","test4");
2624 @Test(expected = Exception.class)
2625 public void getVnfComponentsRecipeByVfModuleModelUUIdTest(){
2627 cd.getVnfComponentsRecipeByVfModuleModelUUId("test1","test2","test3");
2629 @Test(expected = Exception.class)
2630 public void getVnfComponentRecipesTest(){
2632 cd.getVnfComponentRecipes("test");
2634 @Test(expected = Exception.class)
2635 public void saveOrUpdateVnfComponentTest(){
2636 VnfComponent ar = new VnfComponent();
2637 cd.saveOrUpdateVnfComponent(ar);
2640 @Test(expected = Exception.class)
2641 public void getVfModule2Test(){
2643 cd.getVfModule("test");
2645 @Test(expected = Exception.class)
2646 public void getVfModuleByModelUUIDTest(){
2648 cd.getVfModuleByModelUUID("test");
2650 @Test(expected = Exception.class)
2651 public void getServiceRecipeByModelUUIDTest(){
2653 cd.getServiceRecipeByModelUUID("test1","test2");
2655 @Test(expected = Exception.class)
2656 public void getModelRecipeTest(){
2658 cd.getModelRecipe("test1","test2","test3");
2660 @Test(expected = Exception.class)
2661 public void healthCheck(){
2665 @Test(expected = Exception.class)
2666 public void executeQuerySingleRow(){
2667 VnfComponent ar = new VnfComponent();
2668 HashMap<String, String> variables = new HashMap<>();
2669 cd.executeQuerySingleRow("tets",variables,false);
2671 @Test(expected = Exception.class)
2672 public void executeQueryMultipleRows(){
2673 HashMap<String, String> variables = new HashMap<>();
2674 cd.executeQueryMultipleRows("select",variables,false);