48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
-
+
-
-
+
+
|
TEST(@"+[threadWithObject:]",
(t = [TestThread threadWithObject: @"foo"]))
TEST(@"-[start]", R([t start]))
TEST(@"-[join]", [[t join] isEqual: @"success"])
TEST(@"OFTLSKey's +[tlsKey]", (key = [OFTLSKey tlsKey]))
TEST(@"OFTLSKey's +[TLSKey]", (key = [OFTLSKey TLSKey]))
TEST(@"+[setObject:forTLSKey:]",
R([OFThread setObject: @"setme"
forTLSKey: key]) &&
[[OFThread setObject: @"foo"
forTLSKey: key] isEqual: @"setme"])
R([OFThread setObject: @"foo"
forTLSKey: key]))
TEST(@"+[objectForTLSKey:]",
[[OFThread objectForTLSKey: key] isEqual: @"foo"])
[pool drain];
}
@end
|