  @Test
  public void doesNotCleanAbortedTxnsThatAreNonEmpty() throws Exception {

    for (int i = 0; i < 5; ++i) {
      openNonEmptyThenAbort();
    }
    Assert.assertEquals(5 + 1, getTxnCount());
    Thread.sleep(txnHandler.getOpenTxnTimeOutMillis() * 2);

    underTest.run();

    // deletes only the initial (committed) TXNS record
    Assert.assertEquals(5, getTxnCount());
    Assert.assertTrue("The max txnId should be at least 5", getMaxTxnId() >= 5);
  }