refactoring에 따른 test case 수정.
test를 위한 test는 불필요하다고 생각한다. program을 위한 test코드만 수정 및 보완