Browse Source

Changes to make tests compile

pull/93/head
hunterpayne 10 years ago
parent
commit
26cf273965
  1. 6
      json-path/src/test/java/com/jayway/jsonpath/FilterTest.java
  2. 6
      json-path/src/test/java/com/jayway/jsonpath/PredicateTest.java
  3. 9
      json-path/src/test/java/com/jayway/jsonpath/old/FilterTest.java

6
json-path/src/test/java/com/jayway/jsonpath/FilterTest.java

@ -8,6 +8,7 @@ import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
import com.jayway.jsonpath.internal.token.TokenStack;
import static com.jayway.jsonpath.Criteria.where;
import static com.jayway.jsonpath.Filter.filter;
import static org.assertj.core.api.Assertions.assertThat;
@ -384,6 +385,11 @@ public class FilterTest extends BaseTest {
return i == 1;
}
@Override
public boolean check(TokenStack stack, int idx) {
return false;
}
};
assertThat(filter(where("string-key").eq("string").and("$").matches(p)).apply(createPredicateContext(json))).isEqualTo(true);
}

6
json-path/src/test/java/com/jayway/jsonpath/PredicateTest.java

@ -5,6 +5,7 @@ import org.junit.Test;
import java.util.List;
import java.util.Map;
import com.jayway.jsonpath.internal.token.TokenStack;
import static com.jayway.jsonpath.JsonPath.using;
import static org.assertj.core.api.Assertions.assertThat;
@ -19,6 +20,11 @@ public class PredicateTest extends BaseTest {
public boolean apply(PredicateContext ctx) {
return ctx.item(Map.class).containsKey("isbn");
}
@Override
public boolean check(TokenStack stack, int idx) {
return false;
}
};
assertThat(reader.read("$.store.book[?].isbn", List.class, booksWithISBN)).containsOnly("0-395-19395-8", "0-553-21311-3");

9
json-path/src/test/java/com/jayway/jsonpath/old/FilterTest.java

@ -8,6 +8,7 @@ import com.jayway.jsonpath.InvalidCriteriaException;
import com.jayway.jsonpath.JsonPath;
import com.jayway.jsonpath.Predicate;
import com.jayway.jsonpath.spi.json.JsonProvider;
import com.jayway.jsonpath.internal.token.TokenStack;
import org.assertj.core.api.Assertions;
import org.junit.Test;
@ -346,6 +347,10 @@ public class FilterTest extends BaseTest {
}
return false;
}
@Override
public boolean check(TokenStack stack, int idx) {
return false;
}
};
Filter rootChildFilter = filter(where("name").regex(Pattern.compile("rootChild_[A|B]")));
@ -366,6 +371,10 @@ public class FilterTest extends BaseTest {
public boolean apply(PredicateContext ctx) {
return 1 == (Integer)ctx.item();
}
@Override
public boolean check(TokenStack stack, int idx) {
return false;
}
};
List<Integer> res = JsonPath.read(doc, "$.items[?]", customFilter);

Loading…
Cancel
Save