mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-15 20:50:42 +00:00
32 lines
1.4 KiB
Objective-C
32 lines
1.4 KiB
Objective-C
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
// Licensed under the MIT License.
|
|
|
|
#import <XCTest/XCTest.h>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
#define ORTAssertNullableResultSuccessful(result, error) \
|
|
do { \
|
|
XCTAssertNotNil(result, @"Expected non-nil result but got nil. Error: %@", error); \
|
|
XCTAssertNil(error); \
|
|
} while (0)
|
|
|
|
#define ORTAssertBoolResultSuccessful(result, error) \
|
|
do { \
|
|
XCTAssertTrue(result, @"Expected true result but got false. Error: %@", error); \
|
|
XCTAssertNil(error); \
|
|
} while (0)
|
|
|
|
#define ORTAssertNullableResultUnsuccessful(result, error) \
|
|
do { \
|
|
XCTAssertNil(result); \
|
|
XCTAssertNotNil(error); \
|
|
} while (0)
|
|
|
|
#define ORTAssertBoolResultUnsuccessful(result, error) \
|
|
do { \
|
|
XCTAssertFalse(result); \
|
|
XCTAssertNotNil(error); \
|
|
} while (0)
|
|
|
|
NS_ASSUME_NONNULL_END
|