Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
654 B · 20 lines
Go
123456789101112131415161718192021package proc
import ( "testing"
"github.com/stretchr/testify/assert")
var example = "INFO|MistController|24550|../subprojects/mistserver/lib/socket.cpp:2474|streamname|UDP bind success 10 on 127.0.0.1:4242 (IPv4)"
func TestMistLogParser(t *testing.T) { level, procName, pid, path, streamName, msg, err := ParseMistLog(example) assert.NoError(t, err) assert.Equal(t, level, "INFO") assert.Equal(t, procName, "MistController") assert.Equal(t, pid, "24550") assert.Equal(t, path, "../subprojects/mistserver/lib/socket.cpp:2474") assert.Equal(t, streamName, "streamname") assert.Equal(t, msg, "UDP bind success 10 on 127.0.0.1:4242 (IPv4)")}