List of usage examples for com.fasterxml.jackson.databind.node ArrayNode add
public ArrayNode add(JsonNode paramJsonNode)
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")); }