1234567891011121314151617181920212223242526272829303132333435363738394041 |
- //
- // Copyright (c) 2016-present, Facebook, Inc.
- // All rights reserved.
- //
- // This source code is licensed under the BSD-style license found in the
- // LICENSE file in the root directory of this source tree. An additional grant
- // of patent rights can be found in the PATENTS file in the same directory.
- //
- @import Foundation;
- NS_ASSUME_NONNULL_BEGIN
- ///--------------------------------------
- #pragma mark - Test Configuration
- ///--------------------------------------
- extern NSString *SRAutobahnTestAgentName(void);
- extern NSURL *SRAutobahnTestServerURL(void);
- ///--------------------------------------
- #pragma mark - Validation
- ///--------------------------------------
- extern NSDictionary<NSString *, id> *SRAutobahnTestConfiguration(void);
- extern BOOL SRAutobahnIsValidResultBehavior(NSString *caseIdentifier, NSString *behavior);
- ///--------------------------------------
- #pragma mark - Utilities
- ///--------------------------------------
- extern BOOL SRRunLoopRunUntil(BOOL (^predicate)(), NSTimeInterval timeout);
- ///--------------------------------------
- #pragma mark - Setup
- ///--------------------------------------
- extern NSUInteger SRAutobahnTestCaseCount(void);
- extern NSDictionary<NSString *, id> *SRAutobahnTestCaseInfo(NSInteger caseNumber);
- NS_ASSUME_NONNULL_END
|