##List of All XCT ASSERT macros used to test in XCODE
XCTFail(...)
_XCTPrimitiveFail(self, __VA_ARGS__)
XCTAssertNil(expression, ...)
_XCTPrimitiveAssertNil(self, expression, @#expression, __VA_ARGS__)
XCTAssertNotNil(expression, ...)
_XCTPrimitiveAssertNotNil(self, expression, @#expression, VA_ARGS)