public void testString() throws Exception { String str1 = "foo"; byte[] raw = transcoder.encode(str1); assertNotNull(raw); String str2 = transcoder.decode(raw, String.class); assertNotNull(str2); assertEquals(str1, str2); }
@Override public ISerializableSession unpack(byte[] raw, ISerializationTranscoder tc) throws TranscoderException { ISerializableSession session = null; try { session = tc.decode(raw, XStreamSession.class); } catch (Exception error) { throw(new TranscoderException(error)); } return session; }
public ISerializableSession create(String sessionId, long created, long accessed) { ISerializableSession s = create(sessionId, created); s.setAccessed(accessed); return s; }
public void testPackUnpack() throws Exception { ISerializableSession session1, session2; session1 = factory.create("session1"); session1.setAttribute("foo", "foo value"); session1.setAttribute("bar", 22222); byte[] raw = factory.pack(session1); session2 = factory.unpack(raw); assertNotNull(session2); assertEquals(session1.getId(), session2.getId()); assertEquals(session1.getCreationTime(), session2.getCreationTime()); assertEquals(session1.getAttributeMap(), session2.getAttributeMap()); } }
public void testByteArray() throws Exception { byte[] bs1 = {11, 22, 33, 44, 55}; byte[] raw = transcoder.encode(bs1); assertNotNull(raw); byte[] bs2 = transcoder.decode(raw, byte[].class); assertNotNull(bs2); assertTrue(Arrays.equals(bs1, bs2)); }
@Override public String toString() { return "{id:" + getId() + ", created:" + getCreationTime() + ", accessed:" + getAccessed() + ", attributes:" + getAttributeMap() + ", invalidated:" + getInvalidated() + "}"; }
@Override public byte[] pack(ISerializableSession session, ISerializationTranscoder tc) throws TranscoderException { byte[] raw = null; try { raw = tc.encode(session); } catch (Exception error) { throw(new TranscoderException(error)); } return raw; }
public ISerializableSession create(AbstractSession session) { return getSessionFactory().create(session); }
public ISerializableSession create(String sessionId, long created) { ISerializableSession s = create(sessionId); s.setCreationTime(created); return s; }
public void testPackUnpack() throws Exception { ISerializableSession session1, session2; session1 = factory.create("session1"); session1.setAttribute("foo", "foo value"); session1.setAttribute("bar", 22222); byte[] raw = factory.pack(session1); session2 = factory.unpack(raw); assertNotNull(session2); assertEquals(session1.getId(), session2.getId()); assertEquals(session1.getCreationTime(), session2.getCreationTime()); assertEquals(session1.getAttributeMap(), session2.getAttributeMap()); } }
public void testString() throws Exception { String str1 = "foo"; byte[] raw = transcoder.encode(str1); assertNotNull(raw); String str2 = transcoder.decode(raw, String.class); assertNotNull(str2); assertEquals(str1, str2); }
public void testByteArray() throws Exception { byte[] bs1 = {11, 22, 33, 44, 55}; byte[] raw = transcoder.encode(bs1); assertNotNull(raw); byte[] bs2 = transcoder.decode(raw, byte[].class); assertNotNull(bs2); assertTrue(Arrays.equals(bs1, bs2)); }
@Override public ISerializableSession unpack(byte[] raw, ISerializationTranscoder tc) throws TranscoderException { ISerializableSession session = null; try { session = tc.decode(raw, KryoSession.class); } catch (Exception error) { throw(new TranscoderException(error)); } return session; }
@Override public byte[] pack(ISerializableSession session, ISerializationTranscoder tc) throws TranscoderException { byte[] raw = null; try { raw = tc.encode(session); } catch (Exception error) { throw(new TranscoderException(error)); } return raw; }
public ISerializableSession create() { return getSessionFactory().create(); }
public void testInt() throws Exception { int int1 = 31415926; byte[] raw = transcoder.encode(int1); assertNotNull(raw); int int2 = transcoder.decode(raw, Integer.class).intValue(); assertNotNull(int2); assertEquals(int1, int2); }
@Override public ISerializableSession unpack(byte[] raw, ISerializationTranscoder tc) { ISerializableSession session = null; try { session = tc.decode(raw, SerializableSession.class); } catch (Exception error) { throw(new TranscoderException(error)); } return session; }
@Override public byte[] pack(ISerializableSession session, ISerializationTranscoder tc) throws TranscoderException { byte[] raw = null; try { raw = tc.encode(session); } catch (Exception error) { throw(new TranscoderException(error)); } return raw; }
public void testFloat() throws Exception { float f1 = 3.1415926F; byte[] raw = transcoder.encode(f1); assertNotNull(raw); float f2 = transcoder.decode(raw, Float.class).floatValue(); assertNotNull(f2); assertEquals(f1, f2, 0.1); }