Index: PLATFORMS ================================================================== --- PLATFORMS +++ PLATFORMS @@ -9,11 +9,11 @@ | Linux 2.6.* | x86 | GCC 4.4.1 | old GNU | | Linux 2.6.* | x86 | GCC 4.6 | GNU | | Linux 2.6.* | x86 | LLVM/Clang r83252 | old GNU | | Linux 2.6.* | x86_64 | GCC 4.4.1 | old GNU | +--------------------------+--------------+----------------------+---------+ - | iPhone OS 2.2.1 - 4.1 | arm | GCC 4.2 | Apple | + | iPhone OS 2.2.1 - 4.2 | arm | GCC 4.2 | Apple | | Mac OS X 10.5 | ppc | GCC 4.0 + 4.2 | Apple | | Mac OS X 10.5 | ppc64 | GCC 4.0 + 4.2 | Apple | | Mac OS X 10.5 - 10.6 | x86 | GCC 4.0 + 4.2 | Apple | | Mac OS X 10.5 - 10.6 | x86_64 | GCC 4.0 + 4.2 | Apple | +--------------------------+--------------+----------------------+---------+ Index: tests/OFDataArrayTests.m ================================================================== --- tests/OFDataArrayTests.m +++ tests/OFDataArrayTests.m @@ -99,10 +99,17 @@ !memcmp([array[0] cArray], "abcde", 5)) TEST(@"-[MD5Hash]", [[array[0] MD5Hash] isEqual: [@"abcde" MD5Hash]]) TEST(@"-[SHA1Hash]", [[array[0] SHA1Hash] isEqual: [@"abcde" SHA1Hash]]) + + TEST(@"-[stringByBase64Encoding]", + [[array[0] stringByBase64Encoding] isEqual: @"YWJjZGU="]) + + TEST(@"+[dataArrayWithBase64EncodedString:]", + !memcmp([[class dataArrayWithBase64EncodedString: @"YWJjZGU="] + cArray], "abcde", 5)) TEST(@"Building strings", (array[0] = [class dataArrayWithItemSize: 1]) && R([array[0] addNItems: 6 fromCArray: (void*)str]) && R([array[0] addItem: ""]) &&