????5.???????????????????

STAssertNil(expression?? failure_description?? ...)

????expression:??????????

???????????????????????????

????6.????????????????????

STAssertTure(expression?? failure_description?? ...

?????????????????false???????????

STAssertFalse(expression?? failure_description?? ...)

?????????????????ture???????????

????7.???????????????????????

STAssertThrows(expression?? failure_description?? ...)

????????????????????????????????

STAssertNoThrow(expression?? failure_description?? ...)

??????????????????????????????

????8.????????????????????????????????

STAssertThrowsSpecific(expression?? exception_calss?? failure_description?? ...)

????exception_class:???????

???????????????????exception_class???????????????

STAssertNoThrowSpecific(expression?? exception_class?? failure_description?? ...)

?????????????????exception_class???????????????

????9.???????????????????????????????????????

STAssertThrowsSpecificNamed(expression?? exception_class?? exception_name?? failure_description?? ...)

????exception_name:?????????

???????????????????exception_class??exception_name?????????????

STAssertNoThrowSpecificNamed(expression?? exception_class?? exception_name?? failure_description?? ...)

?????????????????exception_class??exception_name?????????????

????10.???????????????????????????????

STAssertTureNoThrow(expression?? failure_description?? ...)

?????????????????false?????????????????????

STAssertFalseNoThrow(expression?? failure_description?? ...)

?????????????????ture?????????????????????