- (void)testAddLeader
{
Leader * leader = [_leaderModel addLeaderWithNo:1 name:@"leader1"];
if ([leader isKindOfClass:[Leader class]]) {
NSLog(@"leader is a Leader");
}
else if ([leader isKindOfClass:[NSManagedObject class]]) {
NSLog(@"leader is not a Leader, it`s a ManagedObject");
}
if ([leader isMemberOfClass:[Leader class]]) {
NSLog(@"leader is member of Leader");
}
else if([leader isMemberOfClass:[NSManagedObject class]]){
NSLog(@"leader is member of NSManagedObject");
}
}
//测试用例运行 test
leader is not a Leader, it`s a ManagedObject
//直接运行 run
leader is a Leader
leader is member of Leader
????