From ab74087a7b4d3031f589c6548b88aa1fbe2e270c Mon Sep 17 00:00:00 2001 From: Pranjal Kole Date: Mon, 20 Jan 2025 01:06:15 +0530 Subject: [PATCH] fix: add missing TestEnvironment_FromCBOR_instance_only test Signed-off-by: Pranjal Kole --- comid/environment_test.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/comid/environment_test.go b/comid/environment_test.go index 1d2abb40..83d76b8c 100644 --- a/comid/environment_test.go +++ b/comid/environment_test.go @@ -184,6 +184,20 @@ func TestEnvironment_FromCBOR_class_and_instance(t *testing.T) { assert.Nil(t, actual.Group) } +func TestEnvironment_FromCBOR_instance_only(t *testing.T) { + // {1: 550(h'02DEADBEEFDEAD')} + tv := MustHexDecode(t, "a101d902264702deadbeefdead") + + var actual Environment + err := actual.FromCBOR(tv) + + assert.Nil(t, err) + assert.Nil(t, actual.Class) + assert.NotNil(t, actual.Instance) + assert.Equal(t, []byte(TestUEID), actual.Instance.Bytes()) + assert.Nil(t, actual.Group) +} + func TestEnvironment_FromCBOR_group_only(t *testing.T) { // {2: 37(h'31FB5ABF023E4992AA4E95F9C1503BFA')} tv := MustHexDecode(t, "a102d8255031fb5abf023e4992aa4e95f9c1503bfa")