Skip to content

Instantly share code, notes, and snippets.

@phynet
Created February 19, 2016 08:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save phynet/c8c7b9593ada6ac376ef to your computer and use it in GitHub Desktop.
Save phynet/c8c7b9593ada6ac376ef to your computer and use it in GitHub Desktop.
List of all XCTAssert Macros found in Xcode

##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__)
  
  XCTAssert(expression, ...) \
      _XCTPrimitiveAssertTrue(self, expression, @#expression, __VA_ARGS__)
  
  XCTAssertTrue(expression, ...)
      _XCTPrimitiveAssertTrue(self, expression, @#expression, __VA_ARGS__)
  
  XCTAssertFalse(expression, ...)
      _XCTPrimitiveAssertFalse(self, expression, @#expression, __VA_ARGS__)
  
  XCTAssertEqualObjects(expression1, expression2, ...)
      _XCTPrimitiveAssertEqualObjects(self, expression1, @#expression1, expression2, @#expression2, __VA_ARGS__)
  
  XCTAssertNotEqualObjects(expression1, expression2, ...)
      _XCTPrimitiveAssertNotEqualObjects(self, expression1, @#expression1, expression2, @#expression2, __VA_ARGS__)
  
  XCTAssertEqual(expression1, expression2, ...)
      _XCTPrimitiveAssertEqual(self, expression1, @#expression1, expression2, @#expression2, __VA_ARGS__)
  
  XCTAssertNotEqual(expression1, expression2, ...)
      _XCTPrimitiveAssertNotEqual(self, expression1, @#expression1, expression2, @#expression2, __VA_ARGS__)
  
  XCTAssertEqualWithAccuracy(expression1, expression2, accuracy, ...)
      _XCTPrimitiveAssertEqualWithAccuracy(self, expression1, @#expression1, expression2, @#expression2, accuracy, @#accuracy, __VA_ARGS__)
  
  XCTAssertNotEqualWithAccuracy(expression1, expression2, accuracy, ...)
      _XCTPrimitiveAssertNotEqualWithAccuracy(self, expression1, @#expression1, expression2, @#expression2, accuracy, @#accuracy, __VA_ARGS__)
  
  XCTAssertGreaterThan(expression1, expression2, ...)
      _XCTPrimitiveAssertGreaterThan(self, expression1, @#expression1, expression2, @#expression2, __VA_ARGS__)
  
  XCTAssertGreaterThanOrEqual(expression1, expression2, ...)
      _XCTPrimitiveAssertGreaterThanOrEqual(self, expression1, @#expression1, expression2, @#expression2, __VA_ARGS__)
  
  XCTAssertLessThan(expression1, expression2, ...)
      _XCTPrimitiveAssertLessThan(self, expression1, @#expression1, expression2, @#expression2, __VA_ARGS__)
  
  XCTAssertLessThanOrEqual(expression1, expression2, ...)
      _XCTPrimitiveAssertLessThanOrEqual(self, expression1, @#expression1, expression2, @#expression2, __VA_ARGS__)
  
  XCTAssertThrows(expression, ...)
      _XCTPrimitiveAssertThrows(self, expression, @#expression, __VA_ARGS__)
  
  XCTAssertThrowsSpecific(expression, exception_class, ...)
      _XCTPrimitiveAssertThrowsSpecific(self, expression, @#expression, exception_class, __VA_ARGS__)
  
  XCTAssertThrowsSpecificNamed(expression, exception_class, exception_name, ...)
      _XCTPrimitiveAssertThrowsSpecificNamed(self, expression, @#expression, exception_class, exception_name, __VA_ARGS__)
  
  XCTAssertNoThrow(expression, ...)
      _XCTPrimitiveAssertNoThrow(self, expression, @#expression, __VA_ARGS__)
  
  XCTAssertNoThrowSpecific(expression, exception_class, ...)
      _XCTPrimitiveAssertNoThrowSpecific(self, expression, @#expression, exception_class, __VA_ARGS__)
  
  XCTAssertNoThrowSpecificNamed(expression, exception_class, exception_name, ...)
      _XCTPrimitiveAssertNoThrowSpecificNamed(self, expression, @#expression, exception_class, exception_name, __VA_ARGS__)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment