mirror of
https://github.com/aler9/rtsp-simple-server
synced 2025-10-28 10:01:36 +08:00
29 lines
604 B
Go
29 lines
604 B
Go
package amf0
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func TestObjectGet(t *testing.T) {
|
|
o := Object{{Key: "testme", Value: "ok"}}
|
|
v, ok := o.Get("testme")
|
|
require.Equal(t, true, ok)
|
|
require.Equal(t, "ok", v)
|
|
}
|
|
|
|
func TestObjectGetString(t *testing.T) {
|
|
o := Object{{Key: "testme", Value: "ok"}}
|
|
v, ok := o.GetString("testme")
|
|
require.Equal(t, true, ok)
|
|
require.Equal(t, "ok", v)
|
|
}
|
|
|
|
func TestObjectGetFloat64(t *testing.T) {
|
|
o := Object{{Key: "testme", Value: float64(123)}}
|
|
v, ok := o.GetFloat64("testme")
|
|
require.Equal(t, true, ok)
|
|
require.Equal(t, float64(123), v)
|
|
}
|