18 lines
		
	
	
		
			785 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			785 B
		
	
	
	
		
			Factor
		
	
	
USING: sequences sequences.merged tools.test ;
 | 
						|
IN: sequences.merged.tests
 | 
						|
 | 
						|
[ 0 { 1 2 } ] [ 0 T{ merged f { { 1 2 } { 3 4 } } } virtual@ ] unit-test
 | 
						|
[ 0 { 3 4 } ] [ 1 T{ merged f { { 1 2 } { 3 4 } } } virtual@ ] unit-test
 | 
						|
[ 1 { 1 2 } ] [ 2 T{ merged f { { 1 2 } { 3 4 } } } virtual@ ] unit-test
 | 
						|
[ 4 ] [ 3 { { 1 2 3 4 } } <merged> nth ] unit-test
 | 
						|
[ 4 { { 1 2 3 4 } } <merged> nth ] must-fail
 | 
						|
 | 
						|
[ 1 ] [ 0 { 1 2 3 } { 4 5 6 } <2merged> nth ] unit-test
 | 
						|
[ 4 ] [ 1 { 1 2 3 } { 4 5 6 } <2merged> nth ] unit-test
 | 
						|
[ 2 ] [ 2 { 1 2 3 } { 4 5 6 } <2merged> nth ] unit-test
 | 
						|
[ 5 ] [ 3 { 1 2 3 } { 4 5 6 } <2merged> nth ] unit-test
 | 
						|
[ 3 ] [ 4 { 1 2 3 } { 4 5 6 } <2merged> nth ] unit-test
 | 
						|
[ 6 ] [ 5 { 1 2 3 } { 4 5 6 } <2merged> nth ] unit-test
 | 
						|
 | 
						|
[ 4 ] [ 4 { 1 2 } { 3 4 } { 5 6 } 3merge nth ] unit-test
 |