コード例 #1
0
ファイル: SelLogicTest.java プロジェクト: evernote/fetch
  @Test
  public void testParameterForwarding() {
    assertSelection(Sel.not(Sel.filter("col", "a", "b")), "not (col in (?,?))", "a", "b");

    assertSelection(
        Sel.and(constant(42), Sel.filter("col", "1", "2")), "(42) and (col in (?,?))", "1", "2");

    assertSelection(
        Sel.or(Sel.filter("colA", "a"), Sel.filter("colB", "b")),
        "(colA = ?) or (colB = ?)",
        "a",
        "b");
  }
コード例 #2
0
ファイル: SelLogicTest.java プロジェクト: evernote/fetch
 @Test
 public void testConjunction() {
   assertSelection(Sel.and(constant(0), constant(1)), "(0) and (1)");
 }
コード例 #3
0
ファイル: SelLogicTest.java プロジェクト: evernote/fetch
 @Test
 public void testDisjunction() {
   assertSelection(Sel.or(constant(0), constant(1)), "(0) or (1)");
 }
コード例 #4
0
ファイル: SelLogicTest.java プロジェクト: evernote/fetch
 @Test
 public void testNegation() {
   assertSelection(Sel.not(constant(0)), "not (0)");
 }