IOSAD-164 Reflect correct flags after setFlags
parent
36ba6727f4
commit
efd948336c
|
@ -955,11 +955,14 @@ static NSDictionary *stringToRating;
|
|||
{
|
||||
pEp_identity *ident = PEP_identityToStruct(identity);
|
||||
PEPStatus status = (PEPStatus) set_identity_flags(self.session, ident, flags);
|
||||
free_identity(ident);
|
||||
|
||||
if ([NSError setError:error fromPEPStatus:status]) {
|
||||
free_identity(ident);
|
||||
return NO;
|
||||
} else {
|
||||
[identity reset];
|
||||
[identity setValuesForKeysWithDictionary:PEP_identityDictFromStruct(ident)];
|
||||
free_identity(ident);
|
||||
return YES;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1124,6 +1124,8 @@
|
|||
error = nil;
|
||||
XCTAssertTrue([session setFlags:(PEPIdentityFlags) aFlag forIdentity:me error:&error]);
|
||||
XCTAssertNil(error);
|
||||
|
||||
XCTAssertTrue(me.flags & theFlags[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue