mirror of
https://github.com/jwetzell/showbridge-go.git
synced 2026-04-26 21:05:30 +00:00
fix osc.message.create tests
This commit is contained in:
@@ -44,7 +44,7 @@ func TestGoodOSCMessageCreate(t *testing.T) {
|
|||||||
"address": "/test",
|
"address": "/test",
|
||||||
},
|
},
|
||||||
payload: osc.OSCMessage{},
|
payload: osc.OSCMessage{},
|
||||||
expected: osc.OSCMessage{Address: "/test"},
|
expected: &osc.OSCMessage{Address: "/test"},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "address with template and no args",
|
name: "address with template and no args",
|
||||||
@@ -52,7 +52,7 @@ func TestGoodOSCMessageCreate(t *testing.T) {
|
|||||||
"address": "/test/{{.Value}}",
|
"address": "/test/{{.Value}}",
|
||||||
},
|
},
|
||||||
payload: map[string]any{"Value": "value"},
|
payload: map[string]any{"Value": "value"},
|
||||||
expected: osc.OSCMessage{Address: "/test/value"},
|
expected: &osc.OSCMessage{Address: "/test/value"},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "address with template and string arg",
|
name: "address with template and string arg",
|
||||||
@@ -62,7 +62,7 @@ func TestGoodOSCMessageCreate(t *testing.T) {
|
|||||||
"types": "s",
|
"types": "s",
|
||||||
},
|
},
|
||||||
payload: map[string]any{"Value": "value"},
|
payload: map[string]any{"Value": "value"},
|
||||||
expected: osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: "arg1", Type: "s"}}},
|
expected: &osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: "arg1", Type: "s"}}},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "address with template and mixed args",
|
name: "address with template and mixed args",
|
||||||
@@ -72,7 +72,7 @@ func TestGoodOSCMessageCreate(t *testing.T) {
|
|||||||
"types": "sif",
|
"types": "sif",
|
||||||
},
|
},
|
||||||
payload: map[string]any{"Value": "value"},
|
payload: map[string]any{"Value": "value"},
|
||||||
expected: osc.OSCMessage{
|
expected: &osc.OSCMessage{
|
||||||
Address: "/test/value",
|
Address: "/test/value",
|
||||||
Args: []osc.OSCArg{
|
Args: []osc.OSCArg{
|
||||||
{Value: "arg1", Type: "s"},
|
{Value: "arg1", Type: "s"},
|
||||||
@@ -89,7 +89,7 @@ func TestGoodOSCMessageCreate(t *testing.T) {
|
|||||||
"types": "h",
|
"types": "h",
|
||||||
},
|
},
|
||||||
payload: map[string]any{"Value": "value"},
|
payload: map[string]any{"Value": "value"},
|
||||||
expected: osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: int64(42), Type: "h"}}},
|
expected: &osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: int64(42), Type: "h"}}},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "address with template and double arg",
|
name: "address with template and double arg",
|
||||||
@@ -99,7 +99,7 @@ func TestGoodOSCMessageCreate(t *testing.T) {
|
|||||||
"types": "d",
|
"types": "d",
|
||||||
},
|
},
|
||||||
payload: map[string]any{"Value": "value"},
|
payload: map[string]any{"Value": "value"},
|
||||||
expected: osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: float64(42), Type: "d"}}},
|
expected: &osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: float64(42), Type: "d"}}},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "address with template and true arg",
|
name: "address with template and true arg",
|
||||||
@@ -109,7 +109,7 @@ func TestGoodOSCMessageCreate(t *testing.T) {
|
|||||||
"types": "T",
|
"types": "T",
|
||||||
},
|
},
|
||||||
payload: map[string]any{"Value": "value"},
|
payload: map[string]any{"Value": "value"},
|
||||||
expected: osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: true, Type: "T"}}},
|
expected: &osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: true, Type: "T"}}},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "address with template and false arg",
|
name: "address with template and false arg",
|
||||||
@@ -119,7 +119,7 @@ func TestGoodOSCMessageCreate(t *testing.T) {
|
|||||||
"types": "F",
|
"types": "F",
|
||||||
},
|
},
|
||||||
payload: map[string]any{"Value": "value"},
|
payload: map[string]any{"Value": "value"},
|
||||||
expected: osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: false, Type: "F"}}},
|
expected: &osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: false, Type: "F"}}},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "address with template and nil arg",
|
name: "address with template and nil arg",
|
||||||
@@ -129,7 +129,7 @@ func TestGoodOSCMessageCreate(t *testing.T) {
|
|||||||
"types": "N",
|
"types": "N",
|
||||||
},
|
},
|
||||||
payload: map[string]any{"Value": "value"},
|
payload: map[string]any{"Value": "value"},
|
||||||
expected: osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: nil, Type: "N"}}},
|
expected: &osc.OSCMessage{Address: "/test/value", Args: []osc.OSCArg{{Value: nil, Type: "N"}}},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -162,7 +162,7 @@ func TestGoodOSCMessageCreate(t *testing.T) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
gotMessage, ok := got.(osc.OSCMessage)
|
gotMessage, ok := got.(*osc.OSCMessage)
|
||||||
if !ok {
|
if !ok {
|
||||||
t.Fatalf("osc.message.create returned a %T payload: %s", got, got)
|
t.Fatalf("osc.message.create returned a %T payload: %s", got, got)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user