@Test public void testDecodeBase64() throws Exception { String test = "12345"; String encoded = new String(Base64.encodeBase64(test.getBytes("UTF-8")), "UTF-8"); vars.put("encoded", encoded); ValueExpression testDecodeBase64 = expressions.parse("${osx:decodeBase64(encoded)}", String.class); assertEquals("12345", testDecodeBase64.getValue(context)); }
@Test public void testDecodeBase64() throws Exception { String test = "12345"; String encoded = new String(Base64.encodeBase64(test.getBytes("UTF-8")), "UTF-8"); vars.put("encoded", encoded); ValueExpression testDecodeBase64 = expressions.parse("${osx:decodeBase64(encoded)}", String.class); assertEquals("12345", testDecodeBase64.getValue(context)); }
@Test public void testDecodeBase64() throws Exception { String test = "12345"; String encoded = new String(Base64.encodeBase64(test.getBytes("UTF-8")), "UTF-8"); vars.put("encoded", encoded); ValueExpression testDecodeBase64 = expressions.parse("${osx:decodeBase64(encoded)}", String.class); assertEquals("12345", testDecodeBase64.getValue(context)); }
@Test public void testDecodeBase64() throws Exception { String test = "12345"; String encoded = new String(Base64.encodeBase64(test.getBytes("UTF-8")), "UTF-8"); vars.put("encoded", encoded); ValueExpression testDecodeBase64 = expressions.parse("${osx:decodeBase64(encoded)}", String.class); assertEquals("12345", testDecodeBase64.getValue(context)); }
@Test public void testHtmlDecode() throws Exception { String test = "<1+1>3>"; vars.put("encoded", test); ValueExpression testHtmlDecode = expressions.parse("${os:htmlDecode(encoded)}", String.class); assertEquals("<1+1>3>", testHtmlDecode.getValue(context)); }
@Test public void testUrlEncode() throws Exception { String test = "He He"; vars.put("test", test); ValueExpression testUrlEncode = expressions.parse("${osx:urlEncode(test)}", String.class); assertEquals("He+He", testUrlEncode.getValue(context)); }
@Test public void testUrlEncode() throws Exception { String test = "He He"; vars.put("test", test); ValueExpression testUrlEncode = expressions.parse("${os:urlEncode(test)}", String.class); assertEquals("He+He", testUrlEncode.getValue(context)); }
@Test public void testUrlEncode() throws Exception { String test = "He He"; vars.put("test", test); ValueExpression testUrlEncode = expressions.parse("${osx:urlEncode(test)}", String.class); assertEquals("He+He", testUrlEncode.getValue(context)); }
@Test public void testUrlDecode() throws Exception { String test = "He+He"; vars.put("encoded", test); ValueExpression testUrlDecode = expressions.parse("${os:urlDecode(encoded)}", String.class); assertEquals("He He", testUrlDecode.getValue(context)); }
@Test public void testHtmlEncode() throws Exception { String test = "<test>"; vars.put("test", test); ValueExpression testHtmlEncode = expressions.parse("${os:htmlEncode(test)}", String.class); assertEquals("<test>", testHtmlEncode.getValue(context)); }
@Test public void testHtmlEncode() throws Exception { String test = "<test>"; vars.put("test", test); ValueExpression testHtmlEncode = expressions.parse("${os:htmlEncode(test)}", String.class); assertEquals("<test>", testHtmlEncode.getValue(context)); }
@Test public void testUrlDecode() throws Exception { String test = "He+He"; vars.put("encoded", test); ValueExpression testUrlDecode = expressions.parse("${osx:urlDecode(encoded)}", String.class); assertEquals("He He", testUrlDecode.getValue(context)); }
@Test public void testUrlDecode() throws Exception { String test = "He+He"; vars.put("encoded", test); ValueExpression testUrlDecode = expressions.parse("${osx:urlDecode(encoded)}", String.class); assertEquals("He He", testUrlDecode.getValue(context)); }
@Test public void testUrlEncode() throws Exception { String test = "He He"; vars.put("test", test); ValueExpression testUrlEncode = expressions.parse("${os:urlEncode(test)}", String.class); assertEquals("He+He", testUrlEncode.getValue(context)); }
@Test public void testHtmlEncode() throws Exception { String test = "<test>"; vars.put("test", test); ValueExpression testHtmlEncode = expressions.parse("${os:htmlEncode(test)}", String.class); assertEquals("<test>", testHtmlEncode.getValue(context)); }
@Test public void testUrlDecode() throws Exception { String test = "He+He"; vars.put("encoded", test); ValueExpression testUrlDecode = expressions.parse("${os:urlDecode(encoded)}", String.class); assertEquals("He He", testUrlDecode.getValue(context)); }
@Test public void testUrlDecode() throws Exception { String test = "He+He"; vars.put("encoded", test); ValueExpression testUrlDecode = expressions.parse("${os:urlDecode(encoded)}", String.class); assertEquals("He He", testUrlDecode.getValue(context)); }
@Test public void testHtmlDecode() throws Exception { String test = "<1+1>3>"; vars.put("encoded", test); ValueExpression testHtmlDecode = expressions.parse("${os:htmlDecode(encoded)}", String.class); assertEquals("<1+1>3>", testHtmlDecode.getValue(context)); }
@Test public void testParseJsonNull() throws Exception { ValueExpression testUrlEncode = expressions.parse("${osx:parseJson(null)}", String.class); assertEquals("", testUrlEncode.getValue(context)); }
@Test public void testParseJsonArray() { ValueExpression testParseJsonArray = expressions.parse("${osx:parseJson('[1, 2, 3]')[1]}", Integer.class); assertEquals(2, testParseJsonArray.getValue(context)); }