add test case StreamTest