github.com/mdaxf/iac@v0.0.0-20240519030858-58a061660378/integration/signalr/signalr_test.go (about) 1 // Copyright 2023 IAC. All Rights Reserved. 2 3 // 4 5 // Licensed under the Apache License, Version 2.0 (the "License"); 6 7 // you may not use this file except in compliance with the License. 8 9 // You may obtain a copy of the License at 10 11 // 12 13 // http://www.apache.org/licenses/LICENSE-2.0 14 15 // 16 17 // Unless required by applicable law or agreed to in writing, software 18 19 // distributed under the License is distributed on an "AS IS" BASIS, 20 21 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 23 // See the License for the specific language governing permissions and 24 25 // limitations under the License. 26 27 package signalr 28 29 import ( 30 "reflect" 31 "testing" 32 33 "github.com/mdaxf/iac-signalr/signalr" 34 ) 35 36 func TestConnect(t *testing.T) { 37 type args struct { 38 config map[string]interface{} 39 } 40 tests := []struct { 41 name string 42 args args 43 want signalr.Client 44 wantErr bool 45 }{ 46 // TODO: Add test cases. 47 } 48 for _, tt := range tests { 49 t.Run(tt.name, func(t *testing.T) { 50 got, err := Connect(tt.args.config) 51 if (err != nil) != tt.wantErr { 52 t.Errorf("Connect() error = %v, wantErr %v", err, tt.wantErr) 53 return 54 } 55 if !reflect.DeepEqual(got, tt.want) { 56 t.Errorf("Connect() = %v, want %v", got, tt.want) 57 } 58 }) 59 } 60 }