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  }