54 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Factor
		
	
	
| USING: io.encodings.string io.encodings.utf7 kernel sequences strings
 | |
| tools.test ;
 | |
| IN: io.encodings.utf7.tests
 | |
| 
 | |
| [
 | |
|     {
 | |
|         "~/b&AOU-g&APg-"
 | |
|         "b&AOU-x"
 | |
|         "b&APg-x"
 | |
|         "test"
 | |
|         "Skr&AOQ-ppost"
 | |
|         "Ting &- S&AOU-ger"
 | |
|         "~/F&APg-lder/mailb&AOU-x &- stuff + more"
 | |
|         "~peter/mail/&ZeVnLIqe-/&U,BTFw-"
 | |
|     }
 | |
| ] [
 | |
|     {
 | |
|         "~/bågø"
 | |
|         "båx"
 | |
|         "bøx"
 | |
|         "test"
 | |
|         "Skräppost"
 | |
|         "Ting & Såger"
 | |
|         "~/Følder/mailbåx & stuff + more"
 | |
|         "~peter/mail/日本語/台北"
 | |
|     } [ utf7imap4 encode >string ] map
 | |
| ] unit-test
 | |
| 
 | |
| [ t ] [
 | |
|     {
 | |
|         "~/bågø"
 | |
|         "båx"
 | |
|         "bøx"
 | |
|         "test"
 | |
|         "Skräppost"
 | |
|         "Ting & Såger"
 | |
|         "~/Følder/mailbåx & stuff + more"
 | |
|         "~peter/mail/日本語/台北"
 | |
|     } dup [ utf7 encode utf7 decode ] map =
 | |
| ] unit-test
 | |
| 
 | |
| [ t ] [
 | |
|     {
 | |
|         "~/bågø"
 | |
|         "båx"
 | |
|         "bøx"
 | |
|         "test"
 | |
|         "Skräppost"
 | |
|         "Ting & Såger"
 | |
|         "~/Følder/mailbåx & stuff + more"
 | |
|         "~peter/mail/日本語/台北"
 | |
|     } dup [ utf7imap4 encode utf7imap4 decode ] map =
 | |
| ] unit-test
 |