change stuff
All checks were successful
Build and Publish / BuildAndDeployAmd64 (push) Successful in 27s
Build and Publish / BuildAndDeploy (push) Successful in 2m23s

This commit is contained in:
matst80
2024-11-13 22:52:36 +01:00
parent 4d3e49b53d
commit 0a0fd1738c
4 changed files with 21 additions and 12 deletions

View File

@@ -1,6 +1,9 @@
package main
import "testing"
import (
"fmt"
"testing"
)
func TestGenericConnection(t *testing.T) {
conn := NewConnection("localhost:51337")
@@ -17,6 +20,9 @@ func TestGenericConnection(t *testing.T) {
resultChan <- MakeFrameWithPayload(2, 200, datta)
return nil
})
listener.AddHandler(3, func(input *FrameWithPayload, resultChan chan<- FrameWithPayload) error {
return fmt.Errorf("Error")
})
r, err := conn.Call(1, datta)
if err != nil {
t.Errorf("Error calling: %v\n", err)
@@ -28,6 +34,11 @@ func TestGenericConnection(t *testing.T) {
if err != nil || response.StatusCode != 200 || response.Type != Pong {
t.Errorf("Error connecting to remote %v\n", response)
}
res, err := conn.Call(3, datta)
if res.StatusCode == 200 {
t.Errorf("Expected error, got %v\n", res)
}
i := 100
results := make(chan FrameWithPayload, i)
for i > 0 {