package api import ( "testing" "github.com/stretchr/testify/assert" auditV1 "dev.azure.com/schwarzit/schwarzit.stackit-public/audit-go.git/gen/go/audit/v1" pkgAuditCommon "dev.azure.com/schwarzit/schwarzit.stackit-public/audit-go.git/pkg/audit/common" ) func Test_ConvertAndSerializeIntoLegacyFormat_NoObjectIdentifier(t *testing.T) { event, _ := NewProjectAuditEvent(nil) routableEvent := auditV1.RoutableAuditEvent{ OperationName: event.ProtoPayload.OperationName, Visibility: auditV1.Visibility_VISIBILITY_PUBLIC, ObjectIdentifier: nil, Data: nil, } _, err := ConvertAndSerializeIntoLegacyFormat(event, &routableEvent) assert.ErrorIs(t, err, pkgAuditCommon.ErrObjectIdentifierNil) }