mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-09-08 11:47:14 +00:00
Test: CGGeometry "string from" for point, size and rect.
This commit is contained in:
@@ -112,7 +112,6 @@ function CGStringFromRect(aRect)
|
||||
return "{" + CGStringFromPoint(aRect.origin) + ", " + CGStringFromSize(aRect.size) + "}";
|
||||
}
|
||||
|
||||
|
||||
function CGRectOffset(aRect, dX, dY)
|
||||
{
|
||||
return { origin:{ x:aRect.origin.x + dX, y:aRect.origin.y + dY }, size:{ width:aRect.size.width, height:aRect.size.height } };
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
@import <AppKit/CGGeometry.j>
|
||||
|
||||
|
||||
@implementation CGGeometryTest : OJTestCase
|
||||
|
||||
- (void)testCGStringFromPoint
|
||||
{
|
||||
[self assert:@"{0, 0}" equals:CGStringFromPoint(CGPointMakeZero())];
|
||||
[self assert:@"{123, 234}" equals:CGStringFromPoint(CGPointMake(123, 234))];
|
||||
[self assert:@"{-123.45, -234}" equals:CGStringFromPoint(CGPointMake(-123.45, -234.))];
|
||||
}
|
||||
|
||||
- (void)testCGStringFromSize
|
||||
{
|
||||
[self assert:@"{0, 0}" equals:CGStringFromSize(CGSizeMakeZero())];
|
||||
[self assert:@"{123, 234}" equals:CGStringFromSize(CGSizeMake(123, 234))];
|
||||
[self assert:@"{-123.45, -234}" equals:CGStringFromSize(CGSizeMake(-123.45, -234.))];
|
||||
}
|
||||
|
||||
- (void)testCGStringFromRect
|
||||
{
|
||||
[self assert:@"{{0, 0}, {0, 0}}" equals:CGStringFromRect(CGRectMakeZero())];
|
||||
[self assert:@"{{123, 234}, {345, 456}}" equals:CGStringFromRect(CGRectMake(123, 234, 345, 456))];
|
||||
[self assert:@"{{-123.45, -234}, {345.5, 456}}" equals:CGStringFromRect(CGRectMake(-123.45, -234, 345.5, 456.))];
|
||||
}
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user