mirror of
https://github.com/zhigang1992/NTDCoreDataTableViewController.git
synced 2026-01-12 22:40:11 +08:00
Test Sut logs error which occurs during FRC is fetching.
This commit is contained in:
@@ -72,4 +72,16 @@
|
||||
XCTAssertTrue([(NTDFakeCDTVC *)sut loggedFailure]);
|
||||
}
|
||||
|
||||
- (void)testSutWillLogErrorInFRCsFetch
|
||||
{
|
||||
sut = [[NTDFakeCDTVC alloc] init];
|
||||
sut.fetchedResultsController = [[NTDFakeFetchedResultsController alloc] init];
|
||||
|
||||
[(NTDFakeFetchedResultsController *)sut.fetchedResultsController setFetchWillHaveError:YES];
|
||||
// when
|
||||
[sut performFetch];
|
||||
// then
|
||||
XCTAssertTrue([(NTDFakeCDTVC *)sut loggedError]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
@@ -11,5 +11,6 @@
|
||||
@interface NTDFakeCDTVC : NTDCoreDataTableViewController
|
||||
|
||||
@property (nonatomic) BOOL loggedFailure;
|
||||
@property (nonatomic) BOOL loggedError;
|
||||
|
||||
@end
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
@interface NTDFakeFetchedResultsController : NSFetchedResultsController
|
||||
|
||||
@property (nonatomic) BOOL fetchWillSucceed;
|
||||
@property (nonatomic) BOOL fetchWillHaveError;
|
||||
@property (nonatomic) BOOL performFetchIsCalled;
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user