mirror of
https://github.com/bluenviron/mediamtx.git
synced 2025-12-28 05:51:59 -08:00
28 lines
604 B
Go
28 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)
|
|
}
|