add message unit test
add message unit test