Example usage for com.fasterxml.jackson.databind.node ArrayNode add

List of usage examples for com.fasterxml.jackson.databind.node ArrayNode add

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind.node ArrayNode add.

Prototype

public ArrayNode add(JsonNode paramJsonNode) 

Source Link

Usage

From source file:com.irccloud.android.test.IgnoreTests.java

public void testPartialWildcard1() {
    ArrayNode ignores = new ObjectMapper().createArrayNode();
    ignores.add("*sam!*users.1@*.local");
    ServersDataSource.Server s = ServersDataSource.getInstance().createServer(0, "", "", 0, "", "", 0, 0, "",
            "", "", "", null, "", ignores, 0);

    Ignore ignore = new Ignore();
    ignore.setIgnores(s.ignores);//from  ww  w . jav a2 s .  c  om

    assertEquals(true, ignore.match("sam!users.1@host.local"));
    assertEquals(true, ignore.match("SAM!userS.1@host.LOCAL"));
    assertEquals(false, ignore.match("harry!users.1@host.local"));
    assertEquals(false, ignore.match("sam!~username@host.local"));
    assertEquals(false, ignore.match("harry!~username@host.local"));
    assertEquals(true, ignore.match("sam!users.1@work.local"));
    assertEquals(false, ignore.match("harry!users.1@work.local"));
    assertEquals(false, ignore.match("sam!~username@work.local"));
    assertEquals(false, ignore.match("harry!~username@work.local"));
}

From source file:com.irccloud.android.test.IgnoreTests.java

public void testPartialWildcard2() {
    ArrayNode ignores = new ObjectMapper().createArrayNode();
    ignores.add("*a*!*users.1@*.local");
    ServersDataSource.Server s = ServersDataSource.getInstance().createServer(0, "", "", 0, "", "", 0, 0, "",
            "", "", "", null, "", ignores, 0);

    Ignore ignore = new Ignore();
    ignore.setIgnores(s.ignores);/*w ww . jav  a 2  s  .  c  o m*/

    assertEquals(true, ignore.match("sam!users.1@host.local"));
    assertEquals(true, ignore.match("SAM!userS.1@host.LOCAL"));
    assertEquals(true, ignore.match("harry!users.1@host.local"));
    assertEquals(false, ignore.match("sam!~username@host.local"));
    assertEquals(false, ignore.match("harry!~username@host.local"));
    assertEquals(true, ignore.match("sam!users.1@work.local"));
    assertEquals(true, ignore.match("harry!users.1@work.local"));
    assertEquals(false, ignore.match("sam!~username@work.local"));
    assertEquals(false, ignore.match("harry!~username@work.local"));
}

From source file:com.irccloud.android.test.IgnoreTests.java

public void testPartialWildcard3() {
    ArrayNode ignores = new ObjectMapper().createArrayNode();
    ignores.add("*!*users.1@*.local");
    ServersDataSource.Server s = ServersDataSource.getInstance().createServer(0, "", "", 0, "", "", 0, 0, "",
            "", "", "", null, "", ignores, 0);

    Ignore ignore = new Ignore();
    ignore.setIgnores(s.ignores);/*from   ww w . ja  va 2s.  c  o m*/

    assertEquals(true, ignore.match("sam!users.1@host.local"));
    assertEquals(true, ignore.match("SAM!userS.1@host.LOCAL"));
    assertEquals(true, ignore.match("harry!users.1@host.local"));
    assertEquals(false, ignore.match("sam!~username@host.local"));
    assertEquals(false, ignore.match("harry!~username@host.local"));
    assertEquals(true, ignore.match("sam!users.1@work.local"));
    assertEquals(true, ignore.match("harry!users.1@work.local"));
    assertEquals(false, ignore.match("sam!~username@work.local"));
    assertEquals(false, ignore.match("harry!~username@work.local"));
}

From source file:com.irccloud.android.test.IgnoreTests.java

public void testPartialWildcard4() {
    ArrayNode ignores = new ObjectMapper().createArrayNode();
    ignores.add("*!user*@*.local");
    ServersDataSource.Server s = ServersDataSource.getInstance().createServer(0, "", "", 0, "", "", 0, 0, "",
            "", "", "", null, "", ignores, 0);

    Ignore ignore = new Ignore();
    ignore.setIgnores(s.ignores);// w w  w.ja  v  a2 s.  c om

    assertEquals(true, ignore.match("sam!users.1@host.local"));
    assertEquals(true, ignore.match("SAM!userS.1@host.LOCAL"));
    assertEquals(true, ignore.match("harry!users.1@host.local"));
    assertEquals(true, ignore.match("sam!~username@host.local"));
    assertEquals(true, ignore.match("harry!~username@host.local"));
    assertEquals(true, ignore.match("sam!users.1@work.local"));
    assertEquals(true, ignore.match("harry!users.1@work.local"));
    assertEquals(true, ignore.match("sam!~username@work.local"));
    assertEquals(true, ignore.match("harry!~username@work.local"));
}

From source file:com.irccloud.android.test.IgnoreTests.java

public void testNoNickNoUsername1() {
    ArrayNode ignores = new ObjectMapper().createArrayNode();
    ignores.add("*!*@host.local");
    ServersDataSource.Server s = ServersDataSource.getInstance().createServer(0, "", "", 0, "", "", 0, 0, "",
            "", "", "", null, "", ignores, 0);

    Ignore ignore = new Ignore();
    ignore.setIgnores(s.ignores);//from  w w w.  jav  a2 s.  c  o m

    assertEquals(true, ignore.match("sam!users.1@host.local"));
    assertEquals(true, ignore.match("SAM!userS.1@host.LOCAL"));
    assertEquals(true, ignore.match("harry!users.1@host.local"));
    assertEquals(true, ignore.match("sam!~username@host.local"));
    assertEquals(true, ignore.match("harry!~username@host.local"));
    assertEquals(false, ignore.match("sam!users.1@work.local"));
    assertEquals(false, ignore.match("harry!users.1@work.local"));
    assertEquals(false, ignore.match("sam!~username@work.local"));
    assertEquals(false, ignore.match("harry!~username@work.local"));
}

From source file:com.irccloud.android.test.IgnoreTests.java

public void testNoNickNoUsername2() {
    ArrayNode ignores = new ObjectMapper().createArrayNode();
    ignores.add("*@host.local");
    ServersDataSource.Server s = ServersDataSource.getInstance().createServer(0, "", "", 0, "", "", 0, 0, "",
            "", "", "", null, "", ignores, 0);

    Ignore ignore = new Ignore();
    ignore.setIgnores(s.ignores);//from   w w  w  . j  a v a  2  s .c o m

    assertEquals(true, ignore.match("sam!users.1@host.local"));
    assertEquals(true, ignore.match("SAM!userS.1@host.LOCAL"));
    assertEquals(true, ignore.match("harry!users.1@host.local"));
    assertEquals(true, ignore.match("sam!~username@host.local"));
    assertEquals(true, ignore.match("harry!~username@host.local"));
    assertEquals(false, ignore.match("sam!users.1@work.local"));
    assertEquals(false, ignore.match("harry!users.1@work.local"));
    assertEquals(false, ignore.match("sam!~username@work.local"));
    assertEquals(false, ignore.match("harry!~username@work.local"));
}

From source file:com.irccloud.android.test.IgnoreTests.java

public void testJustNick() {
    ArrayNode ignores = new ObjectMapper().createArrayNode();
    ignores.add("sam");
    ServersDataSource.Server s = ServersDataSource.getInstance().createServer(0, "", "", 0, "", "", 0, 0, "",
            "", "", "", null, "", ignores, 0);

    Ignore ignore = new Ignore();
    ignore.setIgnores(s.ignores);// w  w w.  j  av  a2  s.c  o  m

    assertEquals(true, ignore.match("sam!users.1@host.local"));
    assertEquals(true, ignore.match("SAM!userS.1@host.LOCAL"));
    assertEquals(false, ignore.match("harry!users.1@host.local"));
    assertEquals(true, ignore.match("sam!~username@host.local"));
    assertEquals(false, ignore.match("harry!~username@host.local"));
    assertEquals(true, ignore.match("sam!users.1@work.local"));
    assertEquals(false, ignore.match("harry!users.1@work.local"));
    assertEquals(true, ignore.match("sam!~username@work.local"));
    assertEquals(false, ignore.match("harry!~username@work.local"));
}

From source file:com.irccloud.android.test.IgnoreTests.java

public void testFull1() {
    ArrayNode ignores = new ObjectMapper().createArrayNode();
    ignores.add("sam!users.1@host.local");
    ServersDataSource.Server s = ServersDataSource.getInstance().createServer(0, "", "", 0, "", "", 0, 0, "",
            "", "", "", null, "", ignores, 0);

    Ignore ignore = new Ignore();
    ignore.setIgnores(s.ignores);/*from   w  w w .j a  va 2  s  . c  o m*/

    assertEquals(true, ignore.match("sam!users.1@host.local"));
    assertEquals(true, ignore.match("SAM!userS.1@host.LOCAL"));
    assertEquals(false, ignore.match("harry!users.1@host.local"));
    assertEquals(false, ignore.match("sam!~username@host.local"));
    assertEquals(false, ignore.match("harry!~username@host.local"));
    assertEquals(false, ignore.match("sam!users.1@work.local"));
    assertEquals(false, ignore.match("harry!users.1@work.local"));
    assertEquals(false, ignore.match("sam!~username@work.local"));
    assertEquals(false, ignore.match("harry!~username@work.local"));
}

From source file:com.irccloud.android.test.IgnoreTests.java

public void testFull2() {
    ArrayNode ignores = new ObjectMapper().createArrayNode();
    ignores.add("Sam!Users.1@HOST.local");
    ServersDataSource.Server s = ServersDataSource.getInstance().createServer(0, "", "", 0, "", "", 0, 0, "",
            "", "", "", null, "", ignores, 0);

    Ignore ignore = new Ignore();
    ignore.setIgnores(s.ignores);//from ww  w. jav a2  s  . c om

    assertEquals(true, ignore.match("sam!users.1@host.local"));
    assertEquals(true, ignore.match("SAM!userS.1@host.LOCAL"));
    assertEquals(false, ignore.match("harry!users.1@host.local"));
    assertEquals(false, ignore.match("sam!~username@host.local"));
    assertEquals(false, ignore.match("harry!~username@host.local"));
    assertEquals(false, ignore.match("sam!users.1@work.local"));
    assertEquals(false, ignore.match("harry!users.1@work.local"));
    assertEquals(false, ignore.match("sam!~username@work.local"));
    assertEquals(false, ignore.match("harry!~username@work.local"));
}