int main (int argc, char ** argv)
{
	printf ("   VALIDATION   TESTS\n");
	printf ("====================\n\n");

	init (argc, argv);

	test_lookupre ();
	test_extended ();

	word_test ();
	line_test ();
	icase_test ();
	invert_test ();
	print_result ("testmod_validation");

	return nbError;
}
Exemple #2
0
static Errcode test_draw(Rcel *dcel)
/* Draw various shapes in response to abuser input */
{
int scancode;			/* keyboard scancode */
char asckey;			/* ascii representation of keyboard scan code */

	for (;;)
	{
		asckey = scancode = pj_key_in();	/* Hey dos, what did they hit? */
#define ESCKEY 0x1b
		switch (asckey)						/* Quit program on any 
											 * escape looking key */
		{
			case ESCKEY:
			case 'q':
			case 'Q':
			case 'x':
			case 'X':
				goto done_drawing;
			case '0':
				pj_set_rast(dcel,0);
				break;
			case '1':
				line_test(dcel);
				break;
			case '2':
				circle_test(dcel);
				break;
			case '3':
				box_test(dcel);
				break;
#ifdef SOON
			case '4':
				blit_test(dcel);
				break;
#endif /* SOON */
		}
	}
done_drawing:
	return(Success);
}