test case reorg and added future stream success and failure tests