added str_readfile to test case