You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Vladimir Sitnikov (JIRA)" <ji...@apache.org> on 2018/08/19 17:51:00 UTC

[jira] [Created] (CALCITE-2480) calcite.util.NameSet does not work

Vladimir Sitnikov created CALCITE-2480:
------------------------------------------

             Summary: calcite.util.NameSet does not work
                 Key: CALCITE-2480
                 URL: https://issues.apache.org/jira/browse/CALCITE-2480
             Project: Calcite
          Issue Type: Bug
          Components: core
            Reporter: Vladimir Sitnikov
            Assignee: Vladimir Sitnikov


{code:java}  @Test public void testNameSetContains() {
    final NameSet names = new NameSet();
    names.add("COUNT");
    names.add("COVAR_POP");
    assertThat(names.contains("count", true), is(false));
    assertNsContains(names, "count", false, true);
  }

  private void assertNsContains(NameSet names, String item, boolean caseSensitive, boolean result) {
    assertEquals(names + ", contains(" + item + (caseSensitive ? ", caseSensitive" : "")
            + ")",
        result, names.contains(item, caseSensitive));
  }{code}

Output
{noformat}java.lang.AssertionError: [COUNT, COVAR_POP], contains(count) 
Expected :true
Actual   :false{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)