(t *testing.T)
| 76 | } |
| 77 | |
| 78 | func TestCanSupportStructWithSlicingExpression(t *testing.T) { |
| 79 | assert := assert.New(t) |
| 80 | data := sliceType{A: "foo", B: []scalars{{"f1", "b1"}, {"correct", "b2"}}} |
| 81 | result, err := Search("B[:].Foo", data) |
| 82 | assert.Nil(err) |
| 83 | assert.Equal([]interface{}{"f1", "correct"}, result) |
| 84 | } |
| 85 | |
| 86 | func TestCanSupportStructWithFilterProjection(t *testing.T) { |
| 87 | assert := assert.New(t) |