コード例 #1
0
ファイル: test.c プロジェクト: lc-soft/LCUI
int main(void)
{
	int ret = 0;
#ifdef LCUI_BUILD_IN_WIN32
	Logger_SetHandler(LoggerHandler);
	Logger_SetHandlerW(LoggerHandlerW);
#endif
	ret += test_charset();
	ret += test_string();
	ret += test_thread();
	ret += test_font_load();
	ret += test_image_reader();
	ret += test_css_parser();
	ret += test_xml_parser();
	ret += test_widget_layout();
	ret += test_widget_flex_layout();
	ret += test_widget_inline_block_layout();
	ret += test_widget_opacity();
	ret += test_widget_rect();
	ret += test_textview_resize();
	PRINT_TEST_RESULT(ret);
	return ret;
}
コード例 #2
0
int main(){

	uchar curr_key_guess[CELLS];
	uchar i, ret_code;

	ret_code = 0;


	for(i = 0; i < CELLS; i++)
		curr_key_guess[i] = LR_KEY[i];
	
	/*******************/
	/* TEST ComputeKEY */
	/*******************/

	ret_code += Test_ComputeKey(0xd0630c89, 0, curr_key_guess);
	PRINT_TEST_RESULT(ret_code, 0);
	ret_code += Test_ComputeKey(0xc9140cc8, 1, curr_key_guess);
	PRINT_TEST_RESULT(ret_code, 1);
	ret_code += Test_ComputeKey(0xe1eef9a6, 2, curr_key_guess);
	PRINT_TEST_RESULT(ret_code, 2);
	ret_code += Test_ComputeKey(0xb63f25a8, 3, curr_key_guess);
	PRINT_TEST_RESULT(ret_code, 3);
	
	
	/*****************/
	/* TEST BACKWARD */
	/*****************/

	ret_code += Test_BackwardLastRound(0, CIPHERTXT, 0xd0630c89, BACK_STATE);
	PRINT_TEST_RESULT(ret_code, 4);
	ret_code += Test_BackwardLastRound(1, CIPHERTXT, 0xc9140cc8, BACK_STATE);
	PRINT_TEST_RESULT(ret_code, 5);
	ret_code += Test_BackwardLastRound(2, CIPHERTXT, 0xe1eef9a6, BACK_STATE);
	PRINT_TEST_RESULT(ret_code, 6);
	ret_code += Test_BackwardLastRound(3, CIPHERTXT, 0xb63f25a8, BACK_STATE);
	PRINT_TEST_RESULT(ret_code, 7);

	ret_code += 1 - Test_BackwardLastRound(0, CIPHERTXT, 0xaa3f25a8, BACK_STATE);
	PRINT_TEST_RESULT(ret_code, 8);
	

	/*****************/
	/* TEST DELTA    */
	/*****************/
	
	ret_code += Test_ComputeDelta(CIPHERTXT, FAULTY, 0xd0630c89, 0);
	PRINT_TEST_RESULT(ret_code, 9);
	ret_code += Test_ComputeDelta(CIPHERTXT, FAULTY, 0xc9140cc8, 1);
	PRINT_TEST_RESULT(ret_code, 10);
	ret_code += Test_ComputeDelta(CIPHERTXT, FAULTY, 0xe1eef9a6, 2);
	PRINT_TEST_RESULT(ret_code, 11);
	ret_code += Test_ComputeDelta(CIPHERTXT, FAULTY, 0xb63f25a8, 3);
	PRINT_TEST_RESULT(ret_code, 12);
	
	ret_code += 1 - Test_ComputeDelta(CIPHERTXT, FAULTY, 0xb63f25e8, 3);
	PRINT_TEST_RESULT(ret_code, 12);

	/*****************/
	/* END OF TESTS  */
	/*****************/

	if(ret_code == 0)
		printf("All Tests Passed\n");
	else
		printf("Warning: Test not passed!\n");
	
 return ret_code;
}
コード例 #3
0
ファイル: test_widget_rect.c プロジェクト: lc-soft/LCUI
int main( int argc, char **argv )
{
	int ret = test_widget_rect();
	PRINT_TEST_RESULT( self.count );
	return ret;
}