Exemplo n.º 1
0
void t02_several_add_methods(){
	INIT_TEST();
	
	onion_block *block=onion_block_new();
	
	FAIL_IF_EQUAL(block, NULL);
	
	int i;
	for (i=0;i<1024;i++){
		onion_block_add_char(block, (char)i);
	}
	onion_block_clear(block);
	
	onion_block_add_str(block, "first ");
	for (i=0;i<1024;i++)
		onion_block_add_str(block, "test ");
	
	FAIL_IF_NOT_STRSTR(onion_block_data(block), "test");
	
	for (i=0;i<1024;i++)
		onion_block_add_data(block, "world", 4);
	
	FAIL_IF_STRSTR(onion_block_data(block), "world");
	FAIL_IF_NOT_STRSTR(onion_block_data(block), "worl");	
	
	int s=onion_block_size(block);
	
	onion_block_add_block(block, block);
	FAIL_IF_NOT_EQUAL(onion_block_size(block), s+s);
	
	onion_block_free(block);
	
	END_TEST();
}
Exemplo n.º 2
0
int main(void)
{
  INIT_TEST("DT_TEST");

  CHECK_TEST(test_sys_Init());
  CHECK_TEST(test_sys_Reboot());
  CHECK_TEST(test_sys_Destroy());
  return 0;
}
Exemplo n.º 3
0
void t01_create_and_free(){
	INIT_TEST();
	
	onion_block *block=onion_block_new();
	
	FAIL_IF_EQUAL(block, NULL);
	
	int i;
	for (i=0;i<16*1024;i++){
		onion_block_add_char(block, (char)i);
	}
	
	onion_block_free(block);
	
	END_TEST();
}
Exemplo n.º 4
0
int main(void)
{
  INIT_TEST("SMS_TEST");
  test_sms_Init();

  test_sms_Register_for_one();
  test_sms_Unregister();

  test_sms_Register_for_all();
  test_sms_Unregister();

  test_sms_Register_failure();
  test_sms_Unregister_failure();

  test_sms_Send();
  test_sms_Destroy();
  return 0;
}
Exemplo n.º 5
0
int main(void)
{
  swi_sms_regId_t regId;

  INIT_TEST("SMS_TEST");
  CHECK_TEST(test_sms_Init());

  CHECK_TEST(test_sms_Register((swi_sms_ReceptionCB_t)sms_handler, PHONE_NUMBER, MESSAGE, &regId));
  CHECK_TEST(test_sms_Unregister(regId));

  CHECK_TEST(test_sms_Register((swi_sms_ReceptionCB_t)sms_handler, NULL, NULL, &regId));
  CHECK_TEST(test_sms_Unregister(regId));

  CHECK_TEST(test_sms_Register_failure());
  CHECK_TEST(test_sms_Unregister_failure());

  CHECK_TEST(test_sms_Send(PHONE_NUMBER, MESSAGE, SWI_SMS_8BITS));
  CHECK_TEST(test_sms_Destroy());
  return 0;
}
Exemplo n.º 6
0
int main(void)
{
  swi_dt_regId_t regId = NULL;

  INIT_TEST("DT_TEST");

  test_dt_Init();

  test_dt_Register();
  test_dt_Set();

  while(waitingForNotification)
    ;

  test_dt_Get();
  test_dt_MultipleGet();
  test_dt_Unregister();
  test_dt_SetTypes();
  test_dt_Destroy();
  return 0;
}
Exemplo n.º 7
0
int main(int argc, char *argv[])
{
  INIT_TEST("AV_TEST");

  test_1_Init_Destroy();
  test_2_TriggerPolicy();
  test_3_ConnectToServer();
  test_4_asset_Create_Start_Destroy();
  test_5_asset_pushData();
  test_6_Acknowledge();
  test_7_path_utils();
  test_8_UpdateNotification();
  test_9_TableManipulation();
  test_10_asset_receiveDataWriting();
  test_11_asset_receiveDataWritingList();
  test_12_asset_receiveDataCommandList();


//preventive clean if one previous test failed
//  swi_av_Destroy();

  return 0;
}
Exemplo n.º 8
0
int main(void)
{
  INIT_TEST("EMP_TEST");

  setenv("SWI_EMP_SERVER_PORT", "1234", 1);
  setenv("SWI_EMP_CMD_TIMEOUT", "2", 1);
  setenv("SWI_EMP_RETRY_IPC_BROKEN", "2", 1);
  setenv("SWI_EMP_TIMEOUT_IPC_BROKEN", "2", 1);

  CHECK_TEST(emp_init());
  CHECK_TEST(emp_destroy());
  CHECK_TEST(emp_init_with_callbacks());
  CHECK_TEST(emp_start_mt_cmd());
  CHECK_TEST(emp_trigger_response_timeout());

  while (cb_invoked == 0)
    usleep(1000 * 5); // 5ms

  CHECK_TEST(emp_reconnecting());
  CHECK_TEST(emp_stop_mt_cmd());
  CHECK_TEST(emp_fail_reconnecting());
  CHECK_TEST(emp_destroy());
  return 0;
}