간단한 라이브러리를 쓰면, mysql 서버가 살아 있고 결과에 종속된다는 검사가 다른 일을합니다. 연결을 확인하려면 다음 코드를 사용하십시오.시스템 명령어를 사용하는 코드를 테스트하는 방법
def check_connection
result = if @password
`mysqladmin -u#{@username} -p#{@password} ping`
else
`mysqladmin -u#{@username} ping`
end
parse_result(result)
end
이 방법을 테스트하는 방법은 무엇입니까? 내 생각에, 나는 테스트하는 동안 MySQL 서버에 연결하면 안된다. 오직이 방법을 조롱
def check_connection(ping_string)
`#{ping_string}`
end
모든 테스트에 따라서에만이 방법을 사용 명령 : 내가 가지고 만 생각 핑 (암호 사용의 따라 다름)을위한 하나의 방법 적절한 문자열 명령에 돌아가 같은 방법을 사용하는 것입니다 .
제대로 테스트하려면 어떻게해야합니까?