| 
									
										
										
										
											2015-06-29 19:43:15 -04:00
										 |  |  | USING: arrays generic kernel math models namespaces sequences assocs | 
					
						
							|  |  |  | tools.test models.arrow accessors ;
 | 
					
						
							|  |  |  | IN: models.arrow.tests | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 3 <model> "x" set
 | 
					
						
							|  |  |  | "x" get [ 2 * ] <arrow> dup "z" set
 | 
					
						
							|  |  |  | [ 1 + ] <arrow> "y" set
 | 
					
						
							| 
									
										
										
										
											2015-07-03 12:39:59 -04:00
										 |  |  | { } [ "y" get activate-model ] unit-test | 
					
						
							|  |  |  | { t } [ "z" get "x" get connections>> member-eq? ] unit-test | 
					
						
							|  |  |  | { 7 } [ "y" get value>> ] unit-test | 
					
						
							|  |  |  | { } [ 4 "x" get set-model ] unit-test | 
					
						
							|  |  |  | { 9 } [ "y" get value>> ] unit-test | 
					
						
							|  |  |  | { } [ "y" get deactivate-model ] unit-test | 
					
						
							|  |  |  | { f } [ "z" get "x" get connections>> member-eq? ] unit-test | 
					
						
							| 
									
										
										
										
											2015-06-29 19:43:15 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 3 <model> "x" set
 | 
					
						
							|  |  |  | "x" get [ sq ] <arrow> "y" set
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 4 "x" get set-model | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | "y" get activate-model | 
					
						
							| 
									
										
										
										
											2015-07-03 12:39:59 -04:00
										 |  |  | { 16 } [ "y" get value>> ] unit-test | 
					
						
							| 
									
										
										
										
											2015-06-29 19:43:15 -04:00
										 |  |  | "y" get deactivate-model |