add nio Junit test cases