16 lines
		
	
	
		
			692 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			692 B
		
	
	
	
		
			Factor
		
	
	
! Copyright (C) 2008 Slava Pestov.
 | 
						|
! See http://factorcode.org/license.txt for BSD license.
 | 
						|
USING: core-foundation.strings core-foundation tools.test kernel
 | 
						|
strings ;
 | 
						|
IN: core-foundation
 | 
						|
 | 
						|
{ } [ "Hello" <CFString> CFRelease ] unit-test
 | 
						|
{ "Hello" } [ "Hello" <CFString> [ CF>string ] [ CFRelease ] bi ] unit-test
 | 
						|
{ "Hello\u003456" } [ "Hello\u003456" <CFString> [ CF>string ] [ CFRelease ] bi ] unit-test
 | 
						|
{ "Hello\u013456" } [ "Hello\u013456" <CFString> [ CF>string ] [ CFRelease ] bi ] unit-test
 | 
						|
{ } [ "\0" <CFString> CFRelease ] unit-test
 | 
						|
{ "\0" } [ "\0" <CFString> [ CF>string ] [ CFRelease ] bi ] unit-test
 | 
						|
 | 
						|
! This shouldn't fail
 | 
						|
{ } [ { 0x123456 } >string <CFString> CFRelease ] unit-test
 |