Merge "Reorder modifiers"
[so.git] / adapters / mso-vnf-adapter / src / test / java / org / openecomp / mso / adapters / vnf / VolumeAdapterRestV2ExceptionTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * OPENECOMP - SO
4  * ================================================================================
5  * Copyright (C) 2018 Huawei Intellectual Property. 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
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
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=========================================================
19  */
20 package org.openecomp.mso.adapters.vnf;
21
22 import org.junit.Test;
23 import org.openecomp.mso.adapters.vnfrest.CreateVolumeGroupRequest;
24 import org.openecomp.mso.adapters.vnfrest.DeleteVolumeGroupRequest;
25 import org.openecomp.mso.adapters.vnfrest.RollbackVolumeGroupRequest;
26 import org.openecomp.mso.adapters.vnfrest.UpdateVolumeGroupRequest;
27 import org.openecomp.mso.adapters.vnfrest.VolumeGroupRollback;
28
29 public class VolumeAdapterRestV2ExceptionTest {
30
31 //TODO THESE ARE RAINY DAY TESTS, NEED TO WRITE THE SUNNY DAY ONES   
32     VolumeAdapterRestV2 volumeAdapterRestV2 = new VolumeAdapterRestV2();
33
34
35         //@Test(expected = ClassFormatError.class)
36         public void createVNFVolumesClassFormatError() throws Exception {
37                 try{
38                         volumeAdapterRestV2.createVNFVolumes("mode", new CreateVolumeGroupRequest());
39                 }
40                 catch(Exception ex){
41                         // EXCEPTION EXPECTED
42                         assert(true);
43                 }
44         }
45
46         // @Test(expected = ClassFormatError.class)
47         public void deleteVNFVolumesClassFormatError() throws Exception {
48                 try{
49                         volumeAdapterRestV2.deleteVNFVolumes("volumegrpid", "mode", new DeleteVolumeGroupRequest());
50                 }
51                 catch(Exception ex){
52                         // EXCEPTION EXPECTED
53                         assert(true);
54                 }
55         }
56
57         //  @Test(expected = ClassFormatError.class)
58         public void rollbackVNFVolumesClassFormatError() throws Exception {
59                 try{
60                         RollbackVolumeGroupRequest rollbackVolumeGroupRequest = new RollbackVolumeGroupRequest();
61                         VolumeGroupRollback volumeGroupRollback = new VolumeGroupRollback();
62                         volumeGroupRollback.setVolumeGroupId("grpid");
63                         rollbackVolumeGroupRequest.setVolumeGroupRollback(volumeGroupRollback);
64                         volumeAdapterRestV2.rollbackVNFVolumes("grpid", rollbackVolumeGroupRequest);
65                 }
66                 catch(Exception ex){
67                         // EXCEPTION EXPECTED
68                         assert(true);
69                 }
70         }
71
72         //  @Test(expected = ClassFormatError.class)
73         public void updateVNFVolumesClassFormatError() throws Exception {
74                 try{
75                         volumeAdapterRestV2.updateVNFVolumes("vgid", "mode", new UpdateVolumeGroupRequest());
76                 }
77                 catch(Exception ex){
78                         // EXCEPTION EXPECTED
79                         assert(true);
80                 }
81         }
82
83         //  @Test(expected = NullPointerException.class)
84         public void queryVNFVolumesNullPointerException() throws Exception {
85                 try{
86                         volumeAdapterRestV2.queryVNFVolumes("vgid", "cloudid", "tenantid",
87                                         "stackid", true, "test", "test", "test");
88                 }
89                 catch(Exception ex){
90                         // EXCEPTION EXPECTED
91                         assert(true);
92                 }
93         }
94
95
96
97 }