clean-up test for REP-28 remove redundant test, add neg case

- Add neg test case
- Remove redundant test
(original branch already merge, however, I need to update...please review and merge after test pass)