Example #1
0
} END_TEST

START_TEST (test_set_mapistoreURI) {
	char *initial_uri = "sogo://*****:*****@mail/folderA1/";
	char *uri;
	uint64_t fid = 13980299143264862209ul;
	retval = openchangedb_get_mapistoreURI(g_mem_ctx, g_oc_ctx, USER1, fid, &uri, true);
	CHECK_SUCCESS;
	ck_assert_str_eq(uri, initial_uri);

	retval = openchangedb_set_mapistoreURI(g_oc_ctx, USER1, fid, "foobar");
	CHECK_SUCCESS;

	retval = openchangedb_get_mapistoreURI(g_mem_ctx, g_oc_ctx, USER1, fid, &uri, true);
	CHECK_SUCCESS;
	ck_assert_str_eq(uri, "foobar");

	retval = openchangedb_set_mapistoreURI(g_oc_ctx, USER1, fid, initial_uri);
	CHECK_SUCCESS;

	/* Test wrong fid to check MAPI_E_NOT_FOUND */
	retval = openchangedb_set_mapistoreURI(g_oc_ctx, USER1, 0x2312121212322, initial_uri);
	ck_assert_int_eq(retval, MAPI_E_NOT_FOUND);

} END_TEST
Example #2
0
} END_TEST

START_TEST(test_call_set_mapistoreURI) {

	CHECK_SUCCESS(openchangedb_set_mapistoreURI(oc_ctx, "mail_user", FOLDER_ID_EXPECTED, "mapistoreURL"));

	ck_assert_int_eq(functions_called.set_mapistoreURI, 1);
} END_TEST
Example #3
0
} END_TEST

START_TEST (test_set_mapistoreURI_expected_fail) {
	char *initial_uri = "sogo://*****:*****@mail/folderA1/";

	/* Test wrong fid to check MAPI_E_NOT_FOUND */
	retval = openchangedb_set_mapistoreURI(g_oc_ctx, USER1, 0x2312121212322, initial_uri);
	ck_assert_int_eq(retval, MAPI_E_NOT_FOUND);

} END_TEST
Example #4
0
} END_TEST

START_TEST (test_set_mapistoreURI) {
	char *initial_uri = "sogo://*****:*****@mail/folderA1/";
	char *uri;
	uint64_t fid = 13980299143264862209ul;
	retval = openchangedb_get_mapistoreURI(g_mem_ctx, g_oc_ctx, USER1, fid, &uri, true);
	CHECK_SUCCESS;
	ck_assert_str_eq(uri, initial_uri);

	retval = openchangedb_set_mapistoreURI(g_oc_ctx, USER1, fid, "foobar");
	CHECK_SUCCESS;

	retval = openchangedb_get_mapistoreURI(g_mem_ctx, g_oc_ctx, USER1, fid, &uri, true);
	CHECK_SUCCESS;
	ck_assert_str_eq(uri, "foobar");

	retval = openchangedb_set_mapistoreURI(g_oc_ctx, USER1, fid, initial_uri);
	CHECK_SUCCESS;
} END_TEST