refact test case
add MESSAGE
add comment and refact
rename method
extract Database behavior to DatabaseHelper