@Test
  public void testSimpleTextFileStore() throws Exception {
    final IdempotentMessageFilter filter = idempotentMessageFilterFromFlow("simpleTextFileStore");

    final ObjectStore<?> store = filter.getStore();
    assertEquals(TextFileObjectStore.class, store.getClass());

    final TextFileObjectStore fileStore = (TextFileObjectStore) store;
    assertEquals("the-store", fileStore.getName());

    final File tmpDir = SystemUtils.getJavaIoTmpDir();
    assertEquals(tmpDir.getCanonicalPath(), new File(fileStore.getDirectory()).getCanonicalPath());

    assertEquals(1000, fileStore.getEntryTTL());
    assertEquals(2000, fileStore.getExpirationInterval());
    assertEquals(3000, fileStore.getMaxEntries());
  }