added more test cases to StreamUndoTest