List of usage examples for org.apache.commons.codec Encoder encode
Object encode(Object source) throws EncoderException;
From source file:com.github.jinahya.codec.commons.RareEncoderProxyTest.java
@Test public void testAsEncoder() throws EncoderException { final Encoder encoder = (Encoder) RareEncoderProxy.newInstance(); try {/* www .ja v a 2s. c o m*/ encoder.encode(null); Assert.fail("passed: <Object>encode(null)"); } catch (final NullPointerException npe) { //expected } final Object expected = new Object(); final Object actual = encoder.encode(expected); Assert.assertEquals(actual, expected); }
From source file:com.github.jinahya.codec.HexBinaryEncoderProxyTest.java
@Test public void testAsEncoder() throws EncoderException { final Encoder encoder = (Encoder) HexBinaryEncoderProxy.newInstance(); try {//ww w . j a v a2 s . c om encoder.encode(null); Assert.fail("passed: <Object>encode(null)"); } catch (final NullPointerException npe) { // expected } final Object decoded = Tests.decodedBytes(); final Object encoded = encoder.encode(decoded); }
From source file:com.github.jinahya.codec.commons.RareBinaryEncoderProxyTest.java
@Test public void testAsEncoder() throws EncoderException { final Encoder encoder = (Encoder) RareBinaryEncoderProxy.newInstance(); try {//from w w w.ja v a 2 s . c o m encoder.encode(null); Assert.fail("passed: <Object>encode(null)"); } catch (final NullPointerException npe) { // expected } final Object expected = new byte[0]; final Object actual = encoder.encode(expected); Assert.assertEquals(actual, expected); }
From source file:com.github.jinahya.codec.commons.RareStringEncoderProxyTest.java
@Test public void testAsEncoder() throws EncoderException { final Encoder encoder = (Encoder) RareStringEncoderProxy.newInstance(); try {//from w w w . j a v a 2s . co m encoder.encode(null); Assert.fail("passed: <Object>encode(null)"); } catch (final NullPointerException npe) { // expected } try { encoder.encode(new Object()); Assert.fail("passed: encode(new Object())"); } catch (final EncoderException en) { // expected; } final Object expected = ""; final Object actual = encoder.encode(expected); Assert.assertEquals(actual, expected); }
From source file:com.github.jinahya.codec.PercentBinaryEncoderProxyTest.java
@Test public void testAsEncoder() throws Exception { final Encoder encoder = (Encoder) PercentBinaryEncoderProxy.newInstance(); try {/*w w w. j av a 2 s . co m*/ encoder.encode((Object) null); Assert.fail("passed: encode((Object) null)"); } catch (final NullPointerException npe) { // ok } final Object input = PercentCodecTestHelper.decodedBytes(1024); final Object output = encoder.encode(input); }
From source file:org.apache.archiva.web.rss.RssFeedServletTest.java
@Test public void testInvalidAuthenticationRequest() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI("/feeds/unauthorized-repo"); request.addHeader("User-Agent", "Apache Archiva unit test"); request.setMethod("GET"); Encoder encoder = new Base64(); String userPass = "unauthUser:unauthPass"; String encodedUserPass = new String((byte[]) encoder.encode(userPass.getBytes())); request.addHeader("Authorization", "BASIC " + encodedUserPass); MockHttpServletResponse mockHttpServletResponse = new MockHttpServletResponse(); rssFeedServlet.doGet(request, mockHttpServletResponse); assertEquals(HttpServletResponse.SC_UNAUTHORIZED, mockHttpServletResponse.getStatus()); }
From source file:org.apache.solr.analysis.TestPhoneticFilter.java
public void runner(Encoder enc, boolean inject) throws Exception { String[] input = new String[] { "aaa", "bbb", "ccc", "easgasg" }; ArrayList<Token> stream = new ArrayList<Token>(); ArrayList<Token> output = new ArrayList<Token>(); for (String s : input) { stream.add(new Token(s, 0, s.length())); // phonetic token is added first in the current impl output.add(new Token(enc.encode(s).toString(), 0, s.length())); // add the original if applicable if (inject) { output.add(new Token(s, 0, s.length())); }//from ww w . jav a 2 s . com } // System.out.println("###stream="+stream); // System.out.println("###output="+output); PhoneticFilter filter = new PhoneticFilter(new IterTokenStream(stream.iterator()), enc, "text", inject); Token got = new Token(); for (Token t : output) { got = filter.next(got); // System.out.println("##### expect=" + t + " got="+got); assertEquals(t.term(), got.term()); } assertNull(filter.next()); // no more tokens }