- Changing paths to use iOS instead of iPhone
- Rebuilding iOS project using XCode 4
- Building as GHUnitIOS.framework for iOS.
- Fix issue #37
- Fix issue #38
- Fix issue #39
- Fix issue #36
- Fix issue #19
- Added in GHUnitIOSAppDelegate for subclassing test app delegate
- Fixing LLVM/clang warnings (Whitney Young, nolanw)
- GHAssertNotEqualStrings will allow for nils (Rusty Zarse)
- Build warnings under 10.6 (MacOSX); (zykloid)
- Better error handling on JUnit XML results writing (zykloid)
- GHAsyncTestCase#runForInterval (Adapted from Robert Palmer, pauseForTimeout)
- Set DEPLOYMENT_POSTPROCESSING (MacOSX); So breakpointing doesn't warn about missing symbols
- Moved build settings into xcconfig (MacOSX)
- Striping linked build
- Moved build settings into xcconfig (iPhone)
- Flexible layouts; Works in iPad as universal app
- Fix armv6/armv7 device build setting
- Fix autorun env on iPhone
- Added re-run test (experimental!)
- Test log viewer (iPhone)
- Showing time in tests vs time running
- Fixing test stats on parallel running
- Adding reraiseException options (MacOSX)
- Adding env var support for reraise and autorun (see README)
- Smaller font size for test view (iPhone)
- Show filename/line number in trace on failure
- Show link to exception filename on failure (MacOSX)
- Fix bug where test trace/log doesn't update if selected before running
- Fixing disabled on new test bug
- Fixing bugs with All/Failed/Edit views not showing tests properly (MacOSX)
- Fixing hidden tests bug
- Text filter (MacOSX)
- Text filter now searches test case and test names (prefix)
- Failed filter (MacOSX/iPhone)
- Copy text in text view (MacOSX)
- Remember test state
- Fix window resizing when showing details
- Adding test for 0 found test cases
- Fixing framework build: Header error and 32/64 bit universal (MacOSX)
- Fixing SenTest macros not failing correctly
- Fixing persist of test enabled/disabled state
- Fixing SenTest macros
- Fixing compile warning in main (iPhone)
- Added value formatter (from http://github.com/JohannesRudolph); For better Assert error messages.
- Fixed deprecation warning (iPhone)
- Added default exception handler to give stack trace if triggered outside of GHUnit run
- Added Search Bar
- Added GHTestSuite#suiteWithPrefix:options
- Fix compile warning
- Fix bug with turning Parallel off not working
- Building 32/64 bit universal
- Removing redirect, was a bad idea; Test output goes to stderr, you can redirect stdout yourself
- Redirecting test output to file
- Test output does OK/FAIL
- Disabled tests appear gray (MacOSX)
- UI fixes
- Including GHUnitIOSAppDelegate so you can subclass and interact with UIApplication delegate in tests
- Ignore disable/cancelled tests in scroll (iPhone)
- Only start group test (notify) if we have tests to run
- When running test on main thread should wait until finished
- Auto scrolls to middle instead of bottom (iPhone)
- Fixing run warning
- Option to use NSOperationQueue to manage tests runs
- Updated how test groups run
- Handling failure in setUpClass/tearDownClass
- Updated how shouldRunOnMainThread works
- Added Edit UI for Mac OSX tests
- Bug fixes and other refactoring
- Fixed bug in Edit->Save crash (iPhone)
- Tweaking test text color (iPhone)
- Re-run crash
- Added reset to GHTest protocol
- Added testDidUpdate: to GHTestDelegate protocol
- On Edit->Save, triggers reset
- Added cancel to GHTest protocol
- Added cancelling, cancelled enums to test status
- Changed testDidFinish to testDidEnd (since test may be cancelled)
- Adding Run button; By default tests do not automatically run on start
- Added AutoRun setting
- Updating RunTests.sh
- Rebuilding from 3.0 GM
- Setting debug variables in main directly instead of from setenv (which doesn't seem to work)
- Creating separate iPhone 3.0 builds
- Creating iPhone static library with device and simulator platforms
- Fixing version number
- Creating separate version with CoreLocation linked
- Fix namespace issue
- 3.0 compatibility fixes
- Added GHUITestCase
- Added shouldRunOnMainThread to test case, and if present and YES will run the tests on the main thread
- (iPhone) Added select/deselect to iPhone test UI
- (iPhone) Fixed auto-scroll if you manually scroll (will stop auto-scrolling)
- Removed button enabled cell from Mac OS X view; Makes NSOutlineView really slow; Need to figure out how to do it right
- CLLocationManager mock
- Fixed afterDelay not using delay value
- Select/unselect (ignore) tests in Mac OSX view
- Added initWithTestSuite to GHTestApp for custom suites from test main
- Adding ability to set run loops in async test case
- Adding more methods to NSURLConnection mock
- Adding swizzle methods for mocking
- Adding NSLocale mock
- Adding NSURLConnection, NSHTTPURLResponse mocks
- Fix bug with setUpClass/tearDownClass not working for single command line tests
- Setting Installation Directory to @rpath (Thanks chapados), so you can embed the framework with your app
- Sorting tests by class name (as well as method name)
- Added Doxygen support
- Added GHAsyncTestCase for asynchronous tests (seems really complex :/, might have gone mental on it)
- Supporting streaming logging with GHTestLog(...)
- GHUNIT_VERSION from xcconfig in Info plists and shown in test GUI
- Mocks for NSURLConnection and NSHTTPURLResponse
- Added setUpClass/tearDownClass for GHTestCase
- Added currentSelector property for GHTestCase
- Removed GTMLogger and GHLogger; Not used in Release and potentially can conflict with project logging with iPhone static library
- Building as static library for iPhone
- Adding in support for running single test case or test
- Renamed TEST_CLI to GHUNIT_CLI
- Removing main from target; Projects should specify their own test target main.
- Added test for special registered test case classes
- Renamed Examples/MyTestable to MyTestable-IPhone
- Commented a bunch of the code
- Renamed GHTestUtils to GHTesting