ModAssy 1.5.1

라이센스: 무료 ‎파일 크기: 1.02 MB
‎사용자 평가: 3.0/5 - ‎1 ‎투표

에 대해 ModAssy

이 라이브러리는 ASSERT 매크로의 80가지 변형을 가진 고급 휴대용 C++ 라이브러리로 표현식, 레벨 및 선택적 작업을 추가합니다. 48은 모듈식 이불도 사용할 수 있기 때문에 모듈식이므로 모듈형이 아닌 ASSERT 매크로보다 훨씬 더 많은 조합을 사용할 수 있습니다. 사용자 지정 로거 및 어설션 디스플레이를 만들 수 있지만 Windows, wxWidgets 또는 콘솔 응용 프로그램에 대해 제공된 표시기를 사용할 수도 있으므로 매우 유연합니다. 로거와 디스플레이에는 날짜 및 시간, 스레드 ID, 현재 작업 디렉터리 등과 같은 추가 정보가 표시되며 ModAssy에 infoprovider 개체를 추가하여 유사한 사용자 지정 정보를 제공할 수 있습니다. 기능을 추가하는 4개의 접미사를 추가하여 각각 16개의 변형을 가지고 있는 8개의 기본 어설션이 있습니다. 그것은 매우 신뢰할 수 있고 휴대용, 그것은 5 개의 다른 컴파일러로 테스트 되었습니다 (VC++ 6.0, .NET 2003, .NET 2005, 윈도우와 리눅스에 gcc), 거의 모든 경고가 활성화. 리치 부우(Rich Boolies)는 모든 종류의 검사를 수행하며 정교한 정보를 생성할 수 있습니다. * 두 개체 사이의 관계 : rbEQUAL, rbLESS, ... * 비트 와이즈 비교 : rbEQUAL_BITWISE, rbBITS_ON, rbBITS_OFF ... * 유형 확인 (RTTI) : rbEQUAL_TYPES, rbHAS_TYPE... * 범위 와 컨테이너에서 작업 : rbIN_RANGE, rbIN_RANGES, rbIN_CONTAINER, rbIN_CONTAINERS... 이들은 예를 들어 정렬, 비교, 가지고, 고유, 할 수 검사의 종류를 알려주는 추가 인수가 ... * 문자열 비교 : rbSTRING, rbSTRING_BEGINS_WITH, rbSTRING_ENDS_WITH, rbSTRING_CONTAINS. 여기에는 예: 민감한 사례와 같은 검사 종류를 알려주는 추가 인수가 있습니다. * 논리적 표현 : rbAND, rbOR, rbXOR. 이들은 그들의 인수로 풍부한 부울이나 평범한 부울 표현을 가질 수 있습니다. * 예외: rbEXCEPTION는 인수로 예외를 취하고 그 안에 있는 정보를 사용합니다.