Rui Shen created EDGENT-306:
-------------------------------

             Summary: With edgent Tester, failed to read file content from the 
newly appeared files from a directory 
                 Key: EDGENT-306
                 URL: https://issues.apache.org/jira/browse/EDGENT-306
             Project: Edgent
          Issue Type: Bug
          Components: Test
            Reporter: Rui Shen


I got a trouble when using edgent Tester. The scenario that I am trying to test 
is:
1) There is a empty directory (e.g "testdata")
2) Use FileStreams.directoryWatcher to watch the directory "testdata" and use 
FileStreams.textFileReader to read content of newly appeared files in the 
directory.
 
I am trying to use edgent Tester to write a unit test of this scenario (I 
checked org.apache.edgent.test.connectors.file.FileStreamsTest and didn't find 
such scenario). But I found my unit test always failed at reading the content 
of newly appeared files. But if the files are pre-existing, it works. 
 
I attached two files. To reproduce this issue, you can run 
testDirectoryWatcherOrder in CopyOfFileStreamsTest.java. And you will see the 
following error. FileReaderApp.java is a standard alone version of the above 
test scenario - it works well (once you start it, generate some files with 
content in the directory, you can see the file content are printed in console). 
 
So could you please let me know if this is a defect of edgent Tester or my 
usage mistake? 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to