Adding some unit tests
							parent
							
								
									14d97f3b01
								
							
						
					
					
						commit
						a0975b5c46
					
				| 
						 | 
					@ -316,6 +316,30 @@ C: <server> server
 | 
				
			||||||
    "IN: tuples.tests TUPLE: bad-superclass < word ;" eval
 | 
					    "IN: tuples.tests TUPLE: bad-superclass < word ;" eval
 | 
				
			||||||
] must-fail
 | 
					] must-fail
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					! Reshaping with inheritance
 | 
				
			||||||
 | 
					TUPLE: electronic-device ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ ] [ "IN: tuples.tests TUPLE: computer < electronic-device ;" eval ] unit-test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ f ] [ electronic-device laptop class< ] unit-test
 | 
				
			||||||
 | 
					[ t ] [ server electronic-device class< ] unit-test
 | 
				
			||||||
 | 
					[ t ] [ laptop server class-or electronic-device class< ] unit-test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ t ] [ "laptop" get electronic-device? ] unit-test
 | 
				
			||||||
 | 
					[ t ] [ "laptop" get computer? ] unit-test
 | 
				
			||||||
 | 
					[ t ] [ "laptop" get laptop? ] unit-test
 | 
				
			||||||
 | 
					[ f ] [ "laptop" get server? ] unit-test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ t ] [ "server" get electronic-device? ] unit-test
 | 
				
			||||||
 | 
					[ t ] [ "server" get computer? ] unit-test
 | 
				
			||||||
 | 
					[ f ] [ "server" get laptop? ] unit-test
 | 
				
			||||||
 | 
					[ t ] [ "server" get server? ] unit-test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ ] [ "IN: tuples.tests TUPLE: computer ;" eval ] unit-test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ f ] [ "laptop" get electronic-device? ] unit-test
 | 
				
			||||||
 | 
					[ t ] [ "laptop" get computer? ] unit-test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
! Hardcore unit tests
 | 
					! Hardcore unit tests
 | 
				
			||||||
USE: threads
 | 
					USE: threads
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue