src.dualinventive.com/go/cp3000-interface/internal/statusupdate/update_decoder_test.go

20 lines
499 B
Go

package statusupdate
import (
"testing"
"github.com/stretchr/testify/require"
"src.dualinventive.com/go/lib/dilog"
)
func TestStatusUpdate(t *testing.T) {
logger := dilog.NewTestLogger(t)
dec := NewUpdateDecoder(logger)
item1 := []string{"114691", "7318,8000,BB01,02600000,-63,0,,,,-,,,1530703238U"}
require.Nil(t, dec.Decode(item1))
item2 := []string{"2320643", "7318,8000,BB01,02600000,0,1.720,29.8/29.8,,,,-,,,1530702966U,3.536g,3.410g,-1.427g"}
require.Nil(t, dec.Decode(item2))
}