complete test of string