summaryrefslogtreecommitdiffstats
path: root/third_party/ocmock
diff options
context:
space:
mode:
authorjustincohen@chromium.org <justincohen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-17 00:02:56 +0000
committerjustincohen@chromium.org <justincohen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-17 00:02:56 +0000
commit4f8f2a4e43c0fb47b53884ae27c06f79bf438f2f (patch)
treee9c81683f25e4a3ae42aac065d14fc6c017cbf0f /third_party/ocmock
parenta8e2cb8edaa45c72256f533f246fcfc79055c111 (diff)
downloadchromium_src-4f8f2a4e43c0fb47b53884ae27c06f79bf438f2f.zip
chromium_src-4f8f2a4e43c0fb47b53884ae27c06f79bf438f2f.tar.gz
chromium_src-4f8f2a4e43c0fb47b53884ae27c06f79bf438f2f.tar.bz2
Support for iOS in OCMock
Added ifdefs around NSRect, added iOS to gyp. BUG=None. Review URL: https://chromiumcodereview.appspot.com/10834362 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151989 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/ocmock')
-rw-r--r--third_party/ocmock/ocmock.gyp2
-rw-r--r--third_party/ocmock/ocmock_extensions.h2
-rw-r--r--third_party/ocmock/ocmock_extensions.mm2
3 files changed, 5 insertions, 1 deletions
diff --git a/third_party/ocmock/ocmock.gyp b/third_party/ocmock/ocmock.gyp
index 11e8a01..04a4a88 100644
--- a/third_party/ocmock/ocmock.gyp
+++ b/third_party/ocmock/ocmock.gyp
@@ -6,7 +6,7 @@
'targets': [
],
'conditions': [
- ['OS=="mac"', {
+ ['OS=="mac" or OS=="ios"', {
'targets' : [
{
'target_name' : 'ocmock',
diff --git a/third_party/ocmock/ocmock_extensions.h b/third_party/ocmock/ocmock_extensions.h
index 53e0c15..2ca182c 100644
--- a/third_party/ocmock/ocmock_extensions.h
+++ b/third_party/ocmock/ocmock_extensions.h
@@ -29,10 +29,12 @@
- (id)andReturnBool:(BOOL)value;
- (id)andReturnInteger:(NSInteger)value;
- (id)andReturnUnsignedInteger:(NSUInteger)value;
+#if !TARGET_OS_IPHONE
- (id)andReturnNSRect:(NSRect)rect;
- (id)andReturnCGRect:(CGRect)rect;
- (id)andReturnNSPoint:(NSPoint)point;
- (id)andReturnCGPoint:(CGPoint)point;
+#endif
@end
// A constraint for verifying that something conforms to a protocol.
diff --git a/third_party/ocmock/ocmock_extensions.mm b/third_party/ocmock/ocmock_extensions.mm
index 14c3a80..353012e 100644
--- a/third_party/ocmock/ocmock_extensions.mm
+++ b/third_party/ocmock/ocmock_extensions.mm
@@ -29,6 +29,7 @@ CR_OCMOCK_RETURN_IMPL(Bool, BOOL);
CR_OCMOCK_RETURN_IMPL(Integer, NSInteger);
CR_OCMOCK_RETURN_IMPL(UnsignedInteger, NSUInteger);
+#if !TARGET_OS_IPHONE
- (id)andReturnNSRect:(NSRect)rect {
return [self andReturnValue:[NSValue valueWithRect:rect]];
}
@@ -44,6 +45,7 @@ CR_OCMOCK_RETURN_IMPL(UnsignedInteger, NSUInteger);
- (id)andReturnCGPoint:(CGPoint)point {
return [self andReturnNSPoint:NSPointFromCGPoint(point)];
}
+#endif // !TARGET_OS_IPHONE
@end