libs-base/Tests/base
Niels Grewe f8fd11f3fd Completely overhaul how we do sorting in -base. GSSorting.h now defines an
interface that can be used for all sorting tasks in the library. The actual sort
algorithms to use are now plugable. Timsort is the new default sorting
algorithm, the existing algorithms, shellsort and quicksort, can still be
selected using a configure switch.

Also implement the new NSComparator (blocks) based sorting and insertion index
searching methods for NSMutableArray and NSArray.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35573 72102866-910b-0410-8b05-ffd578937521
2012-09-19 13:31:09 +00:00
..
coding Fix bogus byte swap code for big-endian hosts. 2011-04-05 18:47:06 +00:00
Functions Make base do unintuitive and stupid things in the name of Apple compatibility (hopefully Apple will fix their implementation in 10.7.something...). 2011-08-03 09:04:12 +00:00
GarbageCollection garbage collection tweaks 2011-03-01 10:51:42 +00:00
GenericTests Remove warnings generated by tests. 2011-08-03 08:41:26 +00:00
GSMime add simple chunked decoding test 2012-03-03 18:51:10 +00:00
GSXML Fixup bad function calls. 2011-02-24 18:53:31 +00:00
headers improved use of developer testing conditionals 2011-03-28 13:22:57 +00:00
KVC crude KVO setter for structs 2012-07-27 16:48:49 +00:00
NSAffineTransform Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSArchiver Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSArray Completely overhaul how we do sorting in -base. GSSorting.h now defines an 2012-09-19 13:31:09 +00:00
NSAttributedString Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSAutoreleasePool Use raise instead of @throw. 2012-04-23 20:24:32 +00:00
NSBlock Fixup bad function calls. 2011-02-24 18:53:31 +00:00
NSBundle fix for bug #34815 2012-07-09 05:22:03 +00:00
NSCalendar Important change to the START_SET and END_SET macros to stop their use 2011-02-24 16:26:01 +00:00
NSCalendarDate use standardised locale for testing 2011-03-16 14:01:09 +00:00
NSCharacterSet Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSConnection increase timeout for slow machines 2011-03-21 09:53:01 +00:00
NSCountedSet Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSData Remove warnings generated by tests. 2011-08-03 08:41:26 +00:00
NSDate Remove warnings generated by tests. 2011-08-03 08:41:26 +00:00
NSDateFormatter Important change to the START_SET and END_SET macros to stop their use 2011-02-24 16:26:01 +00:00
NSDictionary Support for collection subscripting (NSArray and NSDictionary). 2012-04-06 12:23:10 +00:00
NSException fix ifdefs 2011-03-28 13:57:27 +00:00
NSFileHandle Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSFileManager Error handling tweaks based on code/ideas by Sergey Golovin 2012-07-08 15:50:58 +00:00
NSHashTable Make base do unintuitive and stupid things in the name of Apple compatibility (hopefully Apple will fix their implementation in 10.7.something...). 2011-08-03 09:04:12 +00:00
NSHost Provisional IPv6 support added. 2011-10-03 16:03:19 +00:00
NSHTTPCookie Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSIndexPath Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSInvocation Remove warnings generated by tests. 2011-08-03 08:41:26 +00:00
NSJSONSerialization JSON fixups thanks to Lubomir Rintel <lubo.rintel@gooddata.com> 2012-01-31 16:32:40 +00:00
NSKeyedArchiver Important change to the START_SET and END_SET macros to stop their use 2011-02-24 16:26:01 +00:00
NSLocale Important change to the START_SET and END_SET macros to stop their use 2011-02-24 16:26:01 +00:00
NSLock remove unused files 2011-03-16 17:05:09 +00:00
NSMapTable Make base do unintuitive and stupid things in the name of Apple compatibility (hopefully Apple will fix their implementation in 10.7.something...). 2011-08-03 09:04:12 +00:00
NSMethodSignature Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSMutableArray 64bit printf tweaks 2012-01-03 14:47:12 +00:00
NSMutableAttributedString Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSMutableCharacterSet Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSMutableData Remove warnings generated by tests. 2011-08-03 08:41:26 +00:00
NSMutableDictionary Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSMutableIndexSet Detect the presence of libdispatch and, if available, use it for collection 2012-03-27 17:05:19 +00:00
NSMutableSet Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSMutableString * Tests/base/NSMutableString/basic.m: Add test for 2011-10-28 12:21:14 +00:00
NSNumber Added some tests for round-trips through NSNumber. 2011-07-27 08:57:30 +00:00
NSNumberFormatter Minor fixups for release ... mostly avoid failed testcases. 2011-04-12 05:41:53 +00:00
NSObject make +initialize test a hope since it's not actually important 2012-01-31 08:07:20 +00:00
NSOperation Add completion block support to NSOperation. 2012-03-26 14:47:07 +00:00
NSOrderedSet Add placeholder for NSOrderedSet testing 2012-02-08 17:42:24 +00:00
NSPointerArray Make base do unintuitive and stupid things in the name of Apple compatibility (hopefully Apple will fix their implementation in 10.7.something...). 2011-08-03 09:04:12 +00:00
NSPredicate Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSProcessInfo Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSProxy Important change to the START_SET and END_SET macros to stop their use 2011-02-24 16:26:01 +00:00
NSRunLoop portability bugfixes 2011-04-04 10:57:49 +00:00
NSScanner Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSSet Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSSortDescriptor Add TestInfo markers 2011-02-23 18:34:39 +00:00
NSStream reenable test 2012-07-08 14:43:02 +00:00
NSString * Tests/base/NSString/locale.m: Expand test of compare: 2012-03-05 07:08:46 +00:00
NSTask remove unused files 2011-03-16 17:05:09 +00:00
NSThread Added some tests for lazy allocated thread behaviour. 2011-07-11 14:07:16 +00:00
NSTimeZone cleanup to avoid tests which won't work on most systems 2011-03-22 19:59:36 +00:00
NSUndoManager Important change to the START_SET and END_SET macros to stop their use 2011-02-24 16:26:01 +00:00
NSURL add support for data:,xxx style URL 2012-09-16 07:39:18 +00:00
NSURLConnection fix to reture respnse for synchronous request. 2011-10-07 09:17:14 +00:00
NSURLHandle remove unused files 2011-03-16 17:05:09 +00:00
NSURLProtocol Important change to the START_SET and END_SET macros to stop their use 2011-02-24 16:26:01 +00:00
NSURLRequest * Tests/base/NSURLRequest/basic.m: Remove two astray @ characters. 2012-01-30 23:20:40 +00:00
NSUserDefaults add tests for removal of a default directly and via -setObject:forKey: 2011-11-09 13:51:55 +00:00
NSXMLDocument Add new CDATA XML test case based on code by John Duff <nico.bin@hotmail.fr> 2012-09-04 21:29:11 +00:00
NSXMLElement * Source/NSXMLNode.m (+_objectForNode:): Don't create a document 2012-04-04 21:39:12 +00:00
NSXMLNode OSX compatibility tweak 2012-07-27 18:02:11 +00:00
NSXMLParser Add TestInfo markers 2011-02-23 18:34:39 +00:00
PropertyLists check bom values 2011-10-14 12:58:52 +00:00
Unicode Add TestInfo markers 2011-02-23 18:34:39 +00:00
GNUmakefile.postamble import testsuite 2011-02-16 08:21:17 +00:00
GNUmakefile.super Tweaks to support UTF-8 literal string encoding supported by more recent 2011-10-12 14:28:44 +00:00
TestInfo Add TestInfo markers 2011-02-23 18:34:39 +00:00