github.com/sacloud/iaas-api-go@v1.12.0/fake/zz_api_ops_test.go (about) 1 // Copyright 2022-2023 The sacloud/iaas-api-go Authors 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // generated by 'github.com/sacloud/iaas-api-go/internal/tools/gen-api-fake-op'; DO NOT EDIT 16 17 package fake 18 19 import ( 20 "testing" 21 22 "github.com/sacloud/iaas-api-go" 23 ) 24 25 func TestResourceOps(t *testing.T) { 26 27 if op, ok := NewArchiveOp().(iaas.ArchiveAPI); !ok { 28 t.Fatalf("%s is not iaas.Archive", op) 29 } 30 31 if op, ok := NewAuthStatusOp().(iaas.AuthStatusAPI); !ok { 32 t.Fatalf("%s is not iaas.AuthStatus", op) 33 } 34 35 if op, ok := NewAutoBackupOp().(iaas.AutoBackupAPI); !ok { 36 t.Fatalf("%s is not iaas.AutoBackup", op) 37 } 38 39 if op, ok := NewAutoScaleOp().(iaas.AutoScaleAPI); !ok { 40 t.Fatalf("%s is not iaas.AutoScale", op) 41 } 42 43 if op, ok := NewBillOp().(iaas.BillAPI); !ok { 44 t.Fatalf("%s is not iaas.Bill", op) 45 } 46 47 if op, ok := NewBridgeOp().(iaas.BridgeAPI); !ok { 48 t.Fatalf("%s is not iaas.Bridge", op) 49 } 50 51 if op, ok := NewCDROMOp().(iaas.CDROMAPI); !ok { 52 t.Fatalf("%s is not iaas.CDROM", op) 53 } 54 55 if op, ok := NewCertificateAuthorityOp().(iaas.CertificateAuthorityAPI); !ok { 56 t.Fatalf("%s is not iaas.CertificateAuthority", op) 57 } 58 59 if op, ok := NewContainerRegistryOp().(iaas.ContainerRegistryAPI); !ok { 60 t.Fatalf("%s is not iaas.ContainerRegistry", op) 61 } 62 63 if op, ok := NewCouponOp().(iaas.CouponAPI); !ok { 64 t.Fatalf("%s is not iaas.Coupon", op) 65 } 66 67 if op, ok := NewDatabaseOp().(iaas.DatabaseAPI); !ok { 68 t.Fatalf("%s is not iaas.Database", op) 69 } 70 71 if op, ok := NewDiskOp().(iaas.DiskAPI); !ok { 72 t.Fatalf("%s is not iaas.Disk", op) 73 } 74 75 if op, ok := NewDiskPlanOp().(iaas.DiskPlanAPI); !ok { 76 t.Fatalf("%s is not iaas.DiskPlan", op) 77 } 78 79 if op, ok := NewDNSOp().(iaas.DNSAPI); !ok { 80 t.Fatalf("%s is not iaas.DNS", op) 81 } 82 83 if op, ok := NewEnhancedDBOp().(iaas.EnhancedDBAPI); !ok { 84 t.Fatalf("%s is not iaas.EnhancedDB", op) 85 } 86 87 if op, ok := NewESMEOp().(iaas.ESMEAPI); !ok { 88 t.Fatalf("%s is not iaas.ESME", op) 89 } 90 91 if op, ok := NewGSLBOp().(iaas.GSLBAPI); !ok { 92 t.Fatalf("%s is not iaas.GSLB", op) 93 } 94 95 if op, ok := NewIconOp().(iaas.IconAPI); !ok { 96 t.Fatalf("%s is not iaas.Icon", op) 97 } 98 99 if op, ok := NewInterfaceOp().(iaas.InterfaceAPI); !ok { 100 t.Fatalf("%s is not iaas.Interface", op) 101 } 102 103 if op, ok := NewInternetOp().(iaas.InternetAPI); !ok { 104 t.Fatalf("%s is not iaas.Internet", op) 105 } 106 107 if op, ok := NewInternetPlanOp().(iaas.InternetPlanAPI); !ok { 108 t.Fatalf("%s is not iaas.InternetPlan", op) 109 } 110 111 if op, ok := NewIPAddressOp().(iaas.IPAddressAPI); !ok { 112 t.Fatalf("%s is not iaas.IPAddress", op) 113 } 114 115 if op, ok := NewIPv6NetOp().(iaas.IPv6NetAPI); !ok { 116 t.Fatalf("%s is not iaas.IPv6Net", op) 117 } 118 119 if op, ok := NewIPv6AddrOp().(iaas.IPv6AddrAPI); !ok { 120 t.Fatalf("%s is not iaas.IPv6Addr", op) 121 } 122 123 if op, ok := NewLicenseOp().(iaas.LicenseAPI); !ok { 124 t.Fatalf("%s is not iaas.License", op) 125 } 126 127 if op, ok := NewLicenseInfoOp().(iaas.LicenseInfoAPI); !ok { 128 t.Fatalf("%s is not iaas.LicenseInfo", op) 129 } 130 131 if op, ok := NewLoadBalancerOp().(iaas.LoadBalancerAPI); !ok { 132 t.Fatalf("%s is not iaas.LoadBalancer", op) 133 } 134 135 if op, ok := NewLocalRouterOp().(iaas.LocalRouterAPI); !ok { 136 t.Fatalf("%s is not iaas.LocalRouter", op) 137 } 138 139 if op, ok := NewMobileGatewayOp().(iaas.MobileGatewayAPI); !ok { 140 t.Fatalf("%s is not iaas.MobileGateway", op) 141 } 142 143 if op, ok := NewNFSOp().(iaas.NFSAPI); !ok { 144 t.Fatalf("%s is not iaas.NFS", op) 145 } 146 147 if op, ok := NewNoteOp().(iaas.NoteAPI); !ok { 148 t.Fatalf("%s is not iaas.Note", op) 149 } 150 151 if op, ok := NewPacketFilterOp().(iaas.PacketFilterAPI); !ok { 152 t.Fatalf("%s is not iaas.PacketFilter", op) 153 } 154 155 if op, ok := NewPrivateHostOp().(iaas.PrivateHostAPI); !ok { 156 t.Fatalf("%s is not iaas.PrivateHost", op) 157 } 158 159 if op, ok := NewPrivateHostPlanOp().(iaas.PrivateHostPlanAPI); !ok { 160 t.Fatalf("%s is not iaas.PrivateHostPlan", op) 161 } 162 163 if op, ok := NewProxyLBOp().(iaas.ProxyLBAPI); !ok { 164 t.Fatalf("%s is not iaas.ProxyLB", op) 165 } 166 167 if op, ok := NewRegionOp().(iaas.RegionAPI); !ok { 168 t.Fatalf("%s is not iaas.Region", op) 169 } 170 171 if op, ok := NewServerOp().(iaas.ServerAPI); !ok { 172 t.Fatalf("%s is not iaas.Server", op) 173 } 174 175 if op, ok := NewServerPlanOp().(iaas.ServerPlanAPI); !ok { 176 t.Fatalf("%s is not iaas.ServerPlan", op) 177 } 178 179 if op, ok := NewServiceClassOp().(iaas.ServiceClassAPI); !ok { 180 t.Fatalf("%s is not iaas.ServiceClass", op) 181 } 182 183 if op, ok := NewSIMOp().(iaas.SIMAPI); !ok { 184 t.Fatalf("%s is not iaas.SIM", op) 185 } 186 187 if op, ok := NewSimpleMonitorOp().(iaas.SimpleMonitorAPI); !ok { 188 t.Fatalf("%s is not iaas.SimpleMonitor", op) 189 } 190 191 if op, ok := NewSSHKeyOp().(iaas.SSHKeyAPI); !ok { 192 t.Fatalf("%s is not iaas.SSHKey", op) 193 } 194 195 if op, ok := NewSubnetOp().(iaas.SubnetAPI); !ok { 196 t.Fatalf("%s is not iaas.Subnet", op) 197 } 198 199 if op, ok := NewSwitchOp().(iaas.SwitchAPI); !ok { 200 t.Fatalf("%s is not iaas.Switch", op) 201 } 202 203 if op, ok := NewVPCRouterOp().(iaas.VPCRouterAPI); !ok { 204 t.Fatalf("%s is not iaas.VPCRouter", op) 205 } 206 207 if op, ok := NewZoneOp().(iaas.ZoneAPI); !ok { 208 t.Fatalf("%s is not iaas.Zone", op) 209 } 210 211 }