package net.rubyeye.xmemcached.test.unittest.transcoder; import net.rubyeye.xmemcached.transcoders.CachedData; import net.rubyeye.xmemcached.transcoders.WhalinV1Transcoder; public class WhalinV1TranscoderTest extends BaseTranscoderCase { @Override protected void setUp() throws Exception { super.setUp(); setTranscoder(new WhalinV1Transcoder()); } @Override public void testByteArray() throws Exception { byte[] a = { 'a', 'b', 'c' }; try { CachedData cd = getTranscoder().encode(a); fail("Expected IllegalArgumentException, got " + cd); } catch (IllegalArgumentException e) { // pass } } @Override protected int getStringFlags() { // Flags are not used by this transcoder. return 0; } }