...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package gofuzzheaders
16
17 import (
18 "testing"
19 )
20
21 func TestSQLAPI(t *testing.T) {
22 t.Run("Test 1", func(t *testing.T) {
23 data := []byte{1, 1, 0, 1}
24 f := NewConsumer(data)
25 query, err := f.GetSQLString()
26 if err != nil {
27 t.Error(err)
28 }
29 if query != " action" {
30 t.Errorf("expected ' action', got: '%s'", query)
31 }
32 })
33 t.Run("Test 2", func(t *testing.T) {
34 data := []byte{
35 222, 255, 0, 100, 10, 64, 2, 0, 0, 0,
36 0, 0, 0, 100, 6, 0, 0, 0, 0, 0, 0, 255,
37 61, 100, 170, 0, 0,
38 }
39 f := NewConsumer(data)
40 query, err := f.GetSQLString()
41 if err != nil {
42 t.Error(err)
43 }
44 t.Log(query)
45 })
46 }
47
View as plain text