설정 해제 vs. 변수를 비워 두도록 설정
설정 해제 vs. 변수를 비워 두도록 설정 저는 현재 bash 테스트 프레임워크를 작성하고 있습니다.테스트 기능에서는 양쪽 표준 bash 테스트([[)와 함께 사전 정의된 매처도 사용할 수 있습니다.Matchers는 '[[]'의 래퍼이며 반환 코드를 반환하는 것 외에 무엇을 예상했는지를 나타내는 의미 있는 메시지를 설정합니다. 예: string_equals() { if [[ ! $1 = $2 ]]; then error_message="Expected '$1' to be '$2'." return 1 fi } 따라서 매처가 사용되었지만 실패하면 error_message만 설정됩니다. 이제, 어느 시점에서, 저는 테스트가 성공했는지 테스트합니다.성공했을 경우는 녹색으로, 실패했을 경우는 빨간색으로 인쇄합니다...