В чем разница между XCTAssert и XCTAssertTrue? Кажется, что они делают одно и то же, если да, зачем нам нужны оба?
Ответ 1
Вы правы, чтобы предположить, что здесь есть избыточность. Они на самом деле абсолютно идентичны, то есть под капотом они оба оценивают один и тот же макрос, _XCTPrimitiveAssertTrue.