added ant.properties to setup test project
temporally comment out invalid test case
notify listener with `InterruptedException` when operation is cancelled successfully
added test cases for operation listener