more test cases error_test 13~17 test8~9