aboutsummaryrefslogtreecommitdiff
path: root/iPhone/GTMUIImage+ResizeTest.m
diff options
context:
space:
mode:
authorGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-05-26 18:06:02 +0000
committerGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-05-26 18:06:02 +0000
commitc8b442e4af5f12d91450e9b1fcce1468aa49de4e (patch)
tree6b4025ace69838de8fedcb96de8db0b0aa14d58a /iPhone/GTMUIImage+ResizeTest.m
parent69491c3dd52dffcb3fdbaffeffb63483fbd15088 (diff)
[Author: caseyho]
UIImage rotate method plus tests. R=altse APPROVED=altse DELTA=152 (152 added, 0 deleted, 0 changed)
Diffstat (limited to 'iPhone/GTMUIImage+ResizeTest.m')
-rw-r--r--iPhone/GTMUIImage+ResizeTest.m26
1 files changed, 26 insertions, 0 deletions
diff --git a/iPhone/GTMUIImage+ResizeTest.m b/iPhone/GTMUIImage+ResizeTest.m
index 4678511..8318104 100644
--- a/iPhone/GTMUIImage+ResizeTest.m
+++ b/iPhone/GTMUIImage+ResizeTest.m
@@ -253,4 +253,30 @@
GTMUIImageResizeAssertImageEqual(actual, @"50x100_to_40x60_clip");
}
+- (void)testImageByRotating {
+ UIImage *actual = nil;
+ UIImage *landscapeImage =
+ [UIImage imageNamed:@"GTMUIImage+Resize_100x50.png"];
+ STAssertNotNil(landscapeImage, @"Unable to read image.");
+
+ // Rotate 90 degrees.
+ actual = [landscapeImage gtm_imageByRotating:UIImageOrientationRight];
+ GTMUIImageResizeAssertImageEqual(actual, @"50x100");
+
+ // Rotate 180 degrees.
+ actual = [landscapeImage gtm_imageByRotating:UIImageOrientationDown];
+ GTMUIImageResizeAssertImageEqual(actual,
+ @"100x50_flipped");
+
+
+ // Rotate 270 degrees.
+ actual = [landscapeImage gtm_imageByRotating:UIImageOrientationLeft];
+ GTMUIImageResizeAssertImageEqual(actual,
+ @"50x100_flipped");
+
+ // Rotate 360 degrees.
+ actual = [landscapeImage gtm_imageByRotating:UIImageOrientationUp];
+ GTMUIImageResizeAssertImageEqual(actual, @"100x50");
+}
+
@end