aboutsummaryrefslogtreecommitdiff
path: root/AppKit/GTMCarbonEventTest.m
diff options
context:
space:
mode:
authorGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-03-12 22:01:03 +0000
committerGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-03-12 22:01:03 +0000
commit613318eefe7b5d2b00773aabf863c9452c711736 (patch)
treeea027fa6916c74368523a20d6bc54db5fc31ff54 /AppKit/GTMCarbonEventTest.m
parentaf53ca3d77c9b21436bbacd7bc73dc0a4d3d8636 (diff)
[Author: dmaclach]
Reinstate the carbon event application handler. R=thomasvl DELTA=48 (48 added, 0 deleted, 0 changed)
Diffstat (limited to 'AppKit/GTMCarbonEventTest.m')
-rw-r--r--AppKit/GTMCarbonEventTest.m19
1 files changed, 19 insertions, 0 deletions
diff --git a/AppKit/GTMCarbonEventTest.m b/AppKit/GTMCarbonEventTest.m
index 261b2d3..ff7fca5 100644
--- a/AppKit/GTMCarbonEventTest.m
+++ b/AppKit/GTMCarbonEventTest.m
@@ -36,6 +36,9 @@
@interface GTMCarbonEventMonitorHandlerTest : GTMTestCase
@end
+@interface GTMCarbonEventApplicationEventHandlerTest : GTMTestCase
+@end
+
@interface GTMCarbonEventDispatcherHandlerTest : GTMTestCase {
@private
BOOL hotKeyHit_;
@@ -237,6 +240,22 @@ static const UInt32 kTestParameterValue = 'bam ';
@end
+#if (MAC_OS_X_VERSION_MAX_ALLOWED == MAC_OS_X_VERSION_10_5)
+// Accidentally marked as !LP64 in the 10.5sdk, it's back in the 10.6 sdk.
+// If you remove this decl, please remove it from GTMCarbonEvent.m as well.
+extern EventTargetRef GetApplicationEventTarget(void);
+#endif // (MAC_OS_X_VERSION_MAX_ALLOWED == MAC_OS_X_VERSION_10_5)
+
+@implementation GTMCarbonEventApplicationEventHandlerTest
+
+- (void)testEventHandler {
+ GTMCarbonEventApplicationEventHandler *handler
+ = [GTMCarbonEventApplicationEventHandler sharedApplicationEventHandler];
+ STAssertEquals([handler eventTarget], GetApplicationEventTarget(), nil);
+}
+
+@end
+
@implementation GTMCarbonEventDispatcherHandlerTest
- (void)testEventHandler {