Files
kubesphere/pkg/simple/client/es/query/query_test.go
dongjiang 6a95626cc7 Fix: fatal error: fault panic (#6223)
* fix fatal error: fault panic

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* hack/pin-dependency.sh and hack/update-vendor.sh

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* update update-vendor.sh

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-10-18 10:00:42 +08:00

29 lines
471 B
Go

package query
import (
"fmt"
"testing"
)
func TestQueryBuilder(t *testing.T) {
testCase := func() *Query {
var mini int32 = 1
aaa := NewTerms("aaa", []string{})
b := NewBool()
b.AppendFilter(NewBool().
AppendShould(aaa).
WithMinimumShouldMatch(mini))
return NewQuery().WithBool(b)
}
b := NewBuilder().
WithQuery(testCase())
fmt.Printf("aaaaaa: %+v\n", b)
_, err := b.Bytes()
if err != nil {
t.Fatalf("err jsoniter.Marshal: %v", err)
}
}