commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bernd Eckenfels (JIRA)" <>
Subject [jira] [Created] (VFS-489) [tests] ProviderWriteTests#testListener does not fail cleanly
Date Tue, 13 Aug 2013 01:17:48 GMT
Bernd Eckenfels created VFS-489:

             Summary: [tests] ProviderWriteTests#testListener does not fail cleanly
                 Key: VFS-489
             Project: Commons VFS
          Issue Type: Bug
    Affects Versions: 2.0
            Reporter: Bernd Eckenfels
            Priority: Minor

When running ProviderTests against my new implementation the #testListener() test failed (expected).
However the exception cause the listener to not be unregistered, which in turn leads to a
(random) next test failing with unexpected events. A try/finally solves the problem.

    public void testListener() throws Exception
        final FileObject baseFile = createScratchFolder();

        FileObject child = baseFile.resolveFile("newfile.txt");

        FileSystem fs = baseFile.getFileSystem();
        TestListener listener = new TestListener(child);
        fs.addListener(child, listener);
+        try
+        {
        // Create as a folder
+        } finally {
            fs.removeListener(child, listener);
+        }

The problem happens for me in 2.0, but trunk seems to have the same problem:
(Line 629)

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message