| 
									
										
										
										
											2012-08-02 20:41:13 -04:00
										 |  |  | USING: byte-arrays kernel math sequences sequences.private | 
					
						
							|  |  |  | tools.test ;
 | 
					
						
							| 
									
										
										
										
											2009-08-13 20:21:44 -04:00
										 |  |  | IN: byte-arrays.tests | 
					
						
							| 
									
										
										
										
											2008-01-29 16:04:26 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-12-09 22:07:28 -05:00
										 |  |  | [ 6 B{ 1 2 3 } ] [ | 
					
						
							|  |  |  |     6 B{ 1 2 3 } resize-byte-array | 
					
						
							|  |  |  |     [ length ] [ 3 head ] bi
 | 
					
						
							|  |  |  | ] unit-test | 
					
						
							| 
									
										
										
										
											2008-01-29 16:04:26 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | [ B{ 1 2 } ] [ 2 B{ 1 2 3 4 5 6 7 8 9 } resize-byte-array ] unit-test | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-06 14:47:19 -05:00
										 |  |  | [ -10 B{ } resize-byte-array ] must-fail | 
					
						
							| 
									
										
										
										
											2009-02-04 06:13:12 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-08-13 20:21:44 -04:00
										 |  |  | [ B{ 123 } ] [ 123 1byte-array ] unit-test | 
					
						
							| 
									
										
										
										
											2009-08-17 02:20:25 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | [ B{ 123 } ] [ 123 0 B{ 0 } [ set-nth ] keep ] unit-test | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-08-02 18:24:31 -04:00
										 |  |  | [ B{ 123 } ] [ 123 >bignum 0 B{ 0 } [ set-nth ] keep ] unit-test | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ 1.5 B{ 1 2 3 } nth-unsafe ] must-fail | 
					
						
							|  |  |  | [ 0 1.5 B{ 1 2 3 } set-nth-unsafe ] must-fail |