add testcases from yanghuan