feat: initial commit

This commit is contained in:
2024-07-30 14:28:39 +02:00
commit 4729c54076
39 changed files with 3850 additions and 0 deletions

View File

@ -0,0 +1,31 @@
package v2
import (
"context"
"testing"
"forge.cadoles.com/cadoles/go-emlid/reach/client/protocol"
"forge.cadoles.com/cadoles/go-emlid/reach/client/protocol/testsuite"
"github.com/pkg/errors"
)
func TestProtocolV2Operations(t *testing.T) {
proto := &Protocol{}
factory := func(addr string) (protocol.Operations, error) {
ctx := context.Background()
available, err := proto.Available(ctx, addr)
if err != nil {
return nil, errors.WithStack(err)
}
if !available {
return nil, errors.New("protocol is not available")
}
return proto.Operations(addr), nil
}
testsuite.TestOperations(t, factory)
}