Beispiel #1
0
  @Test
  @SuppressWarnings("unchecked")
  public void canUpdateSingleObjectTransacationallyWhenCached() throws Exception {
    r.setCacheDisabled(false);

    Map<String, String> testMap =
        getRuntime().getObjectsView().open(UUID.randomUUID(), SMRMap.class);
    getRuntime().getObjectsView().TXBegin();
    assertThat(testMap.put("a", "a")).isNull();
    assertThat(testMap.put("a", "b")).isEqualTo("a");
    assertThat(testMap.get("a")).isEqualTo("b");
    getRuntime().getObjectsView().TXEnd();
    assertThat(testMap.get("a")).isEqualTo("b");
  }