mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 16:50:58 +00:00
Mark tests hopefull for bugs in libobjc2
This commit is contained in:
parent
b235f9e16d
commit
9c6bd9ed97
1 changed files with 8 additions and 0 deletions
|
@ -131,8 +131,13 @@ testHopeful = NO;
|
||||||
u = [assoc2 retainCount];
|
u = [assoc2 retainCount];
|
||||||
DESTROY(o);
|
DESTROY(o);
|
||||||
LEAVE_POOL
|
LEAVE_POOL
|
||||||
|
|
||||||
|
// retained values are apparently leaked in gnustep runtime
|
||||||
|
testHopeful = YES;
|
||||||
PASS(u - 1 == [assoc2 retainCount],
|
PASS(u - 1 == [assoc2 retainCount],
|
||||||
"OBJC_ASSOCIATION_RETAIN value released when object is deallocated")
|
"OBJC_ASSOCIATION_RETAIN value released when object is deallocated")
|
||||||
|
testHopeful = NO;
|
||||||
|
|
||||||
ENTER_POOL
|
ENTER_POOL
|
||||||
o = [NSObject new];
|
o = [NSObject new];
|
||||||
a = 0;
|
a = 0;
|
||||||
|
@ -155,8 +160,11 @@ testHopeful = NO;
|
||||||
}
|
}
|
||||||
DESTROY(values[i]);
|
DESTROY(values[i]);
|
||||||
}
|
}
|
||||||
|
// retained values are apparently leaked in gnustep runtime
|
||||||
|
testHopeful = YES;
|
||||||
PASS(a == sizeof(values)/sizeof(NSObject*),
|
PASS(a == sizeof(values)/sizeof(NSObject*),
|
||||||
"many values were released when object was deallocated");
|
"many values were released when object was deallocated");
|
||||||
|
testHopeful = NO;
|
||||||
|
|
||||||
t0 = "1@1:@";
|
t0 = "1@1:@";
|
||||||
t1 = NSGetSizeAndAlignment(t0, &s, &a);
|
t1 = NSGetSizeAndAlignment(t0, &s, &a);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue