Files
kubesphere/pkg/simple/client/es/query/builder_test.go
dongjiang 12af25f3f7 [release 3.2] cherry pick #6223 to release 3.2 (#6234)
cherry pick 6223 to release 3.2

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-10-23 17:00:48 +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)
}
}