add some dao unit test
merge with unit test