@Test
    public void testWriteNoteEntity() throws IOException {
        System.out.println("writeNoteEntity");

        final String testTitle = "Test-Titel";
        final String testBody = "Test-Body { [ : \\ ÄÖÜ \" ";

        int numFilesBefore = service.list().size();

        NoteEntity n = new NoteEntity(testTitle, testBody);

        String newFilename = baseTestNoteRepository + n.getUniqueKey() + ".json"; // erzeuge Dateinamen zum Löschen!
        File f = new File(newFilename); // erzeuge Dateihandle;

        try {

            boolean success = service.writeNoteEntity(n);
            assertTrue(success); // schreiben erfolgreich ?

            int numFilesAfter = service.list().size(); // der Test folgt später...
            assertEquals(numFilesBefore + 1, numFilesAfter); // eine Datei mehr? (Test wird erst hier ausgeführt, damit in jedem Fall gelöscht wird.)

            success = f.canRead();
            assertTrue(success); // lesen möglich?

            // prüfe Inhalt
            String content = readFile(f);
            assertTrue(content.indexOf(testTitle) >= 0); // ist der Titel in der Datei enthalten?
            assertTrue(content.indexOf(n.getUniqueKey().toString()) >= 0); // ist die UUID in der Datei enthalten?

            success = f.delete();
            assertTrue(success); // löschen hat geklappt?
            f = null;
        } finally {
            if (f != null) {
                f.delete(); // Lösche Datei !
            }
        }

    }