radar_test.go 704 B

1234567891011121314151617181920212223242526272829303132
  1. package main
  2. import (
  3. "reflect"
  4. "testing"
  5. )
  6. func Test_verify(t *testing.T) {
  7. type args struct {
  8. b []byte
  9. }
  10. tests := []struct {
  11. name string
  12. args args
  13. want bool
  14. want1 []string
  15. }{
  16. // TODO: Add test cases.
  17. {"aa", args{[]byte("$RADAR0065=03:5,4,0,4.14,4.8;6,1,0,4.14,3.2;7,31,0,-3.46,1.8;B0E0")}, true, []string{"5,4,0,4.14,4.8", "6,1,0,4.14,3.2", "7,31,0,-3.46,1.8", "B0E0"}},
  18. }
  19. for _, tt := range tests {
  20. t.Run(tt.name, func(t *testing.T) {
  21. got, got1 := verify(tt.args.b)
  22. if got != tt.want {
  23. t.Errorf("verify() got = %v, want %v", got, tt.want)
  24. }
  25. if !reflect.DeepEqual(got1, tt.want1) {
  26. t.Errorf("verify() got1 = %v, want %v", got1, tt.want1)
  27. }
  28. })
  29. }
  30. }