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)