]> git.wincent.com - WOTest.git/blob - TODO.txt
Fix object-to-pointer comparisons on Leopard
[WOTest.git] / TODO.txt
1 - method for converting command line arguments into absolute paths if they don't start with a / (based on CWD env variable? or NSProcessInfo?)
2
3 - Add information on code coverage testing to docs:
4
5     http://www.supermegaultragroovy.com/Software%20Development/xcode_code_coverage_howto
6
7 - Describe how to run tests under a debugger? WOTestRunner
8
9 - for consistency, make a WOClassStub class (inherits from WOObjectStub) to mirror set up in WOClassMock and WOObjectMock
10
11 - further to thoughts on Higher-Order Messaging here:
12
13 http://wincent.com/a/about/wincent/weblog/archives/2006/08/thoughts_on_hig.php
14
15 Think about alternative syntax for mock objects; instead of:
16
17     [[mock expect] returning:@"foo"] substringfromIndex:3];
18
19 Consider:
20
21     [mock expectSelector:@selector(substringFromIndex:)
22                   return:@"foo" 
23                arguments:3];
24
25 Regressions:
26
27 - write WOMultithreadedCrash class for WOTest (regression test for multithreaded low level exception handling failure); for now just 
28 WO_TEST_FAIL
29
30 - also write WOLocaleFormatterCrash class (copy and refactor WOLocaleFormatter class and tests so that the WOCommon crash problem 
31 can be manifested  in the WOTest tests); again, for now will just be WO_TEST_FAIL
32
33 - for Leopard: use RubyCocoa bridge for writing specs in Ruby