diff options
author | thomasvl@gmail.com <thomasvl@gmail.com@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2008-12-12 15:24:34 +0000 |
---|---|---|
committer | thomasvl@gmail.com <thomasvl@gmail.com@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2008-12-12 15:24:34 +0000 |
commit | 2e8516354aacef064d01425808da06d2cdcb4791 (patch) | |
tree | 9da4758828930280d32f18d54ece7a249df742c7 /UnitTesting/GTMUIUnitTestingHarness/Info.plist | |
parent | 9f64d056dd70f2f938ac6f5adb8e75b650dc2e1a (diff) |
- GTMStackTrace works on 10.5+ (and iPhone) using NSThread to build the call stack.
- Added GTM_EXTERN that makes it easier to mix and match objc and objc++ code.
- Added GTMHotKeysTextField for display and editing of hot key settings.
- Added GTMCarbonEvent for dealing with Carbon Events and HotKeys in a ObjC like way.
- Backported the Atomic Barrier Swap functions for Objective C back to Tiger.
- Added a variety of new functions to GTMUnitTestingUtilities for checking if the screensaver is in the way, waiting on user events, and generating keystrokes.
- If you are using any Carbon routines that log (DebugStr, AssertMacros.h) and use GTMUnitTestDevLog, the log routines now go through _GTMDevLog so that they can be caught in GTMUnitTestDevLog and verified like any _GTMDevLog calls you may make. For an example of this in action see GTMCarbonEventTest.m.
- Added GTMFileSystemKQueue. It provides a simple wrapper for kqueuing something in the file system and tracking changes to it.
- RunIPhoneUnitTest.sh now cleans up the user home directory and creates a documents directory within it, used when requesting a NSDocumentDirectory.
- Added GTMNSFileManager+Carbon which contains routines for path <-> Alias conversion and path <-> FSRef conversion.
- Added GTMNSArray+Merge for merging one array into another with or without a custom merging function, returning a new array with the merged contents.
Diffstat (limited to 'UnitTesting/GTMUIUnitTestingHarness/Info.plist')
-rw-r--r-- | UnitTesting/GTMUIUnitTestingHarness/Info.plist | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/UnitTesting/GTMUIUnitTestingHarness/Info.plist b/UnitTesting/GTMUIUnitTestingHarness/Info.plist index fe3e712..11355f7 100644 --- a/UnitTesting/GTMUIUnitTestingHarness/Info.plist +++ b/UnitTesting/GTMUIUnitTestingHarness/Info.plist @@ -22,6 +22,49 @@ <string>1.0</string> <key>NSMainNibFile</key> <string>MainMenu</string> + <!-- The CFBundleURLTypes are in here specifically to test + GTMGetURLHandler. See GTMGetURLHandlerTest for details --> + <key>CFBundleURLTypes</key> + <array> + <dict> + <key>CFBundleURLName</key> + <string>GTMUIUnitTestingHarnessURL</string> + <key>CFBundleURLSchemes</key> + <array> + <string>gtmgeturlhandlertest</string> + </array> + <key>GTMBundleURLClass</key> + <string>GTMGetURLHandlerTest</string> + </dict> + <dict> + <key>CFBundleURLName</key> + <string>GTMGetURLHandlerBadClassURL</string> + <key>CFBundleURLSchemes</key> + <array> + <string>gtmgeturlhandlerbadclasstest</string> + </array> + <key>GTMBundleURLClass</key> + <string>GTMGetURLHandlerBadClassWarning</string> + </dict> + <dict> + <key>CFBundleURLName</key> + <string>GTMGetURLHandlerMissingClassURL</string> + <key>CFBundleURLSchemes</key> + <array> + <string>gtmgeturlhandlermissingclasstest</string> + </array> + <key>GTMBundleURLClass</key> + <string>GTMGetURLHandlerMissingClassWarning</string> + </dict> + <dict> + <key>CFBundleURLName</key> + <string>GTMGetURLHandlerMissingHandlerURL</string> + <key>CFBundleURLSchemes</key> + <array> + <string>gtmgeturlhandlermissinghandlerurl</string> + </array> + </dict> + </array> <key>NSPrincipalClass</key> <string>NSApplication</string> </dict> |