Files
cappuccino/Tests/Foundation/CPInvocationOperationTest.j
T
2010-12-02 11:44:42 -08:00

30 lines
588 B
Plaintext

@import <Foundation/CPInvocationOperation.j>
@implementation SomeObject : CPObject
{
CPString result @accessors;
}
- (CPString)setAString:(CPString)someString
{
result = someString;
return @"Done";
}
@end
@implementation CPInvocationOperationTest : OJTestCase
- (void)testRunInvocation
{
var so = [[SomeObject alloc] init],
io = [[CPInvocationOperation alloc] initWithTarget:so selector:@selector(setAString:) object:@"Hello World"];
[io start];
[self assert:@"Hello World" equals:[so result]];
[self assert:@"Done" equals:[io result]];
}
@end