Package net.caprazzi.minima.TestUtils

Examples of net.caprazzi.minima.TestUtils.GetTestHelp


    assertEquals(testDir.list().length, 0);
    minimaDb.init();
    File[] files = testDir.listFiles();   
    assertEquals(4, files.length);
   
    db.get("keylisttodo", new GetTestHelp() {
      @Override
      public void found(String key, int rev, byte[] data) {
        assertEquals(1, rev);
        List list = List.fromJson(data);
        assertEquals("list", list.getTypeName());
        assertEquals("todo", list.getName());
        assertEquals(65536, list.getPos());
        assertEquals("keylisttodo", list.getId());
      }
    });
   
    db.get("keylistdoing", new GetTestHelp() {
      @Override
      public void found(String key, int rev, byte[] data) {
        assertEquals(1, rev);
        List list = List.fromJson(data);
        assertEquals("list", list.getTypeName());
        assertEquals("doing", list.getName());
        assertEquals(65536 * 2, list.getPos());
        assertEquals("keylistdoing", list.getId());
      }
    });
   
    db.get("keylistdone", new GetTestHelp() {
      @Override
      public void found(String key, int rev, byte[] data) {
        assertEquals(1, rev);
        List list = List.fromJson(data);
        assertEquals("list", list.getTypeName());
        assertEquals("done", list.getName());
        assertEquals(65536*3, list.getPos());
        assertEquals("keylistdone", list.getId());
      }
    });
   
    db.get("minimaster", new GetTestHelp() {
      @Override
      public void found(String key, int rev, byte[] data) {
        assertEquals(1, rev);
        MasterRecord record = MasterRecord.fromJson(data, MasterRecord.class);
        assertEquals("master_record", record.getTypeName());
View Full Code Here


    */
   
    minimaDb.init();
   
    // old stories shouls have been deleted
    db.get("story1", new GetTestHelp() { public void notFound(String key) {}; });
    db.get("story2", new GetTestHelp() { public void notFound(String key) {}; });
    db.get("story3", new GetTestHelp() { public void notFound(String key) {}; });

    // master key and lists should now be in place   
    db.get("minimaster", new GetTestHelp() { public void found(String key, int rev, byte[] data) {};} );
    db.get("keylisttodo", new GetTestHelp() { public void found(String key, int rev, byte[] data) {};} );
    db.get("keylistdoing", new GetTestHelp() { public void found(String key, int rev, byte[] data) {};} );
    db.get("keylistdone", new GetTestHelp() { public void found(String key, int rev, byte[] data) {};} );
   
    // stories should have been converted
    db.get("story1rx", new GetTestHelp() {
      @Override
      public void found(String key, int rev, byte[] data) {
        assertEquals(1, rev);
        Meta<Story> meta = Meta.fromJson(Story.class, data);
        assertEquals("story", meta.getName());
        assertEquals("desc1", meta.getObj().getDesc());
        assertEquals("story1rx", meta.getObj().getId());
        assertEquals("keylisttodo", meta.getObj().getList());
      }
    });
   
    db.get("story2rx", new GetTestHelp() {
      @Override
      public void found(String key, int rev, byte[] data) {
        assertEquals(1, rev);
        Meta<Story> meta = Meta.fromJson(Story.class, data);
        assertEquals("story", meta.getName());
        assertEquals("desc2", meta.getObj().getDesc());
        assertEquals("story2rx", meta.getObj().getId());
        assertEquals("keylisttodo", meta.getObj().getList());
      }
    });
   
    db.get("story3rx", new GetTestHelp() {
      @Override
      public void found(String key, int rev, byte[] data) {
        assertEquals(1, rev);
        Meta<Story> meta = Meta.fromJson(Story.class, data);
        assertEquals("story", meta.getName());
View Full Code Here

TOP

Related Classes of net.caprazzi.minima.TestUtils.GetTestHelp

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.