MCPcopy Create free account
hub / github.com/olivere/elastic / TestQueryStringQueryTimeZone

Function TestQueryStringQueryTimeZone

search_queries_query_string_test.go:31–47  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

29}
30
31func TestQueryStringQueryTimeZone(t *testing.T) {
32 q := NewQueryStringQuery(`tweet_date:[2015-01-01 TO 2017-12-31]`)
33 q = q.TimeZone("Europe/Berlin")
34 src, err := q.Source()
35 if err != nil {
36 t.Fatal(err)
37 }
38 data, err := json.Marshal(src)
39 if err != nil {
40 t.Fatalf("marshaling to JSON failed: %v", err)
41 }
42 got := string(data)
43 expected := `{"query_string":{"query":"tweet_date:[2015-01-01 TO 2017-12-31]","time_zone":"Europe/Berlin"}}`
44 if got != expected {
45 t.Errorf("expected\n%s\n,got:\n%s", expected, got)
46 }
47}
48
49func TestQueryStringQueryIntegration(t *testing.T) {
50 client := setupTestClientAndCreateIndexAndAddDocs(t) //, SetTraceLog(log.New(os.Stdout, "", log.LstdFlags)))

Callers

nothing calls this directly

Calls 6

TimeZoneMethod · 0.95
SourceMethod · 0.95
NewQueryStringQueryFunction · 0.85
FatalMethod · 0.80
FatalfMethod · 0.80
ErrorfMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…