forked from starnakin/IronGOLEM
		
	add: geadline test
This commit is contained in:
		
							
								
								
									
										5
									
								
								test.sh
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								test.sh
									
									
									
									
									
								
							| @ -6,7 +6,12 @@ tester() | ||||
| 		cat src/*.🗿 tests/$val.🗿 tests/test.🗿 >tmp.🗿 | ||||
| 		golemc tmp.🗿 > tmp.asm | ||||
| 		orgaasm tmp.asm tmp.rom | ||||
| 		if [ $val == "geadline" ] | ||||
| 		then | ||||
| 			orgaemu tmp.rom < tests/$val.input | ||||
| 		else | ||||
| 			orgaemu tmp.rom | ||||
| 		fi | ||||
| 		echo | ||||
| 	done | ||||
| } | ||||
|  | ||||
							
								
								
									
										3
									
								
								tests/geadline.input
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								tests/geadline.input
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | ||||
| yo | ||||
| bozo | ||||
| z^[[Dbo^[[C^[[C^[[Co | ||||
							
								
								
									
										22
									
								
								tests/geadline.🗿
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								tests/geadline.🗿
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| main() | ||||
| { | ||||
| 	local ptr; | ||||
|  | ||||
| 	name = "geadline"; | ||||
|  | ||||
| 	ptr = geadline(""); | ||||
| 	test_str(ptr, "yo", ""); | ||||
| 	free(ptr); | ||||
| 	 | ||||
| 	ptr = geadline(""); | ||||
| 	test_str(ptr, "bozo", ""); | ||||
| 	free(ptr); | ||||
| 	 | ||||
| 	ptr = geadline(""); | ||||
| 	test_str(ptr, "bozo", "arrow"); | ||||
| 	free(ptr); | ||||
| 	 | ||||
| 	ptr = geadline(""); | ||||
| 	test_num(ptr, 0, ""); | ||||
| 	free(ptr); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user