* refactor for test case, make user as member field.
* remove test case base