Example #1
0
  @Test
  public void testRecursiveStorable() {

    class TestCase implements Storable {
      @Store private SubTestCase sub;
    }

    TestCase test = new TestCase();
    test.sub = new SubTestCase();
    test.sub.value = 256;

    Data data = new Data();
    test.save(data);

    test = new TestCase();
    test.load(data);

    assertThat(test.sub.value).isEqualTo(256);
  }