add some test for string
test hash code