Package org.apache.niolex.commons.test

Examples of org.apache.niolex.commons.test.Benchmark


  @Test
  public void testReadObject() throws IOException {
    ByteArrayOutputStream bos = new ByteArrayOutputStream();
    KryoOutstream ooo = new KryoOutstream(bos);
    Bean q = new Bean(5, "Another", 523212, new Date(1338008328334L));
    Benchmark bench = Benchmark.makeBenchmark();
    ooo.writeObject(bench);
    ooo.writeObject(q);
    ooo.close();
    byte[] bs = bos.toByteArray();
    System.out.println("L " + bs.length);
    // ----------
    KryoInstream iii = new KryoInstream(new ByteArrayInputStream(bs));
    Benchmark cp = iii.readObject(Benchmark.class);
    Bean t = iii.readObject(Bean.class);
    System.out.println("I " + t.getId());
    assertEquals(t.getBirth(), q.getBirth());
    assertEquals(bench, cp);
    iii.close();
View Full Code Here


      ooo.writeObject(bench);
      ooo.writeObject(q);
      ooo.close();
      byte[] bs = bos.toByteArray();
      KryoInstream iii = new KryoInstream(new ByteArrayInputStream(bs));
      Benchmark cp = iii.readObject(Benchmark.class);
      Bean t = iii.readObject(Bean.class);
      assertTrue(t.getId() != 0);
      assertTrue(t.getBirth().getTime() == 1338008328334L);
      assertTrue(bench.equals(cp));
    }
View Full Code Here

        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        SmileUtil.writeObj(bos, bench);
        SmileUtil.writeObj(bos, q);
        byte[] bs = bos.toByteArray();
        SmileProxy iii = new SmileProxy(new ByteArrayInputStream(bs));
        Benchmark cp = iii.readObject(Benchmark.class);
        Bean t = iii.readObject(Bean.class);
        assertTrue(t.getId() != 0);
        assertTrue(t.getBirth().getTime() == 1338008328334L);
        assertTrue(bench.equals(cp));
      } catch (IOException e) {
View Full Code Here

        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        JacksonUtil.writeObj(bos, bench);
        JacksonUtil.writeObj(bos, q);
        byte[] bs = bos.toByteArray();
        JsonProxy iii = new JsonProxy(new ByteArrayInputStream(bs));
        Benchmark cp = iii.readObject(Benchmark.class);
        Bean t = iii.readObject(Bean.class);
        assertTrue(t.getId() != 0);
        assertTrue(t.getBirth().getTime() == 1338008328334L);
        assertTrue(bench.equals(cp));
      } catch (IOException e) {
View Full Code Here

      @Override
      protected void run() {
          byte[] bs = ProtoStuffUtil.seriMulti(new Object[] {bench, q});
          Type[] types = new Type[] {Benchmark.class, Bean.class};
          Object[] back = ProtoStuffUtil.parseMulti(bs, types);
          Benchmark cp = (Benchmark) back[0];
          Bean t = (Bean) back[1];
          assertTrue(t.getId() == 452723);
          assertTrue(t.getBirth().getTime() == 5354482831545L);
          assertTrue(bench.equals(cp));
      }
View Full Code Here

   */
  @Test
  public void testParseMulti() {
    Bean t = new Bean(3, "Qute", 12212, new Date(1338008328709L));
    Bean q = new Bean(5, "Another", 523212, new Date(1338008328334L));
    Benchmark ben = Benchmark.makeBenchmark();
    byte[] tar = seriMulti(new Object[] {t, ben, q});
    System.out.println("Tar.size " + tar.length);
    Object[] r = parseMulti(tar, new Type[] {Bean.class, Benchmark.class, Bean.class});
    assertEquals(r[0], t);
    assertEquals(r[1], ben);
View Full Code Here

TOP

Related Classes of org.apache.niolex.commons.test.Benchmark

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.