(t *testing.T)
| 654 | } |
| 655 | |
| 656 | func TestSearchRequestExt(t *testing.T) { |
| 657 | reqs := [][]byte{ |
| 658 | []byte(`{"query": {"query": "california"}, "size": 4, "from": 5}`), |
| 659 | []byte(`{"query": {"query": "california"}, "limit": 4, "offset": 5}`), |
| 660 | []byte(`{"query": {"query": "california"}, "limit": 10, "offset":8, "size": 4, "from": 5}`), |
| 661 | []byte(`{"query": {"query": "california"}, "size": 4, "offset": 5}`), |
| 662 | []byte(`{"query": {"query": "california"}, "limit": 4, "from": 5}`), |
| 663 | } |
| 664 | |
| 665 | expectSize := 4 |
| 666 | expectFrom := 5 |
| 667 | |
| 668 | for i, req := range reqs { |
| 669 | var sr *SearchRequest |
| 670 | err := json.Unmarshal(req, &sr) |
| 671 | if err != nil { |
| 672 | t.Fatal(err) |
| 673 | } |
| 674 | bsr, err := sr.ConvertToBleveSearchRequest() |
| 675 | if err != nil { |
| 676 | t.Fatal(err) |
| 677 | } |
| 678 | if bsr.Size != expectSize { |
| 679 | t.Fatalf("(%d) Expected size: %v, got size: %v", i+1, expectSize, bsr.Size) |
| 680 | } |
| 681 | if bsr.From != expectFrom { |
| 682 | t.Fatalf("(%d) Expected from: %v, got from: %v", i+1, expectFrom, bsr.From) |
| 683 | } |
| 684 | } |
| 685 | } |
| 686 | |
| 687 | func getTestCache() *collMetaFieldCache { |
| 688 | cache := make(map[string]string) |
nothing calls this directly
no test coverage detected