support maat_state new/reset/free
This commit is contained in:
@@ -43,9 +43,10 @@ TEST(json_mode, maat_scan_string) {
|
||||
char scan_data[128] = "string1, string2, string3, string4, string5, string6, string7, string8";
|
||||
long long results[5] = {0};
|
||||
size_t n_hit_result = 0;
|
||||
struct maat_state *state = NULL;
|
||||
int ret = maat_scan_string(maat_instance, table_id, 0, scan_data, strlen(scan_data),
|
||||
results, sizeof(results), &n_hit_result, &state);
|
||||
int thread_id = 0;
|
||||
struct maat_state *state = maat_state_new(maat_instance, thread_id);
|
||||
int ret = maat_scan_string(maat_instance, table_id, thread_id, scan_data, strlen(scan_data),
|
||||
results, sizeof(results), &n_hit_result, state);
|
||||
EXPECT_EQ(ret, MAAT_SCAN_HIT);
|
||||
EXPECT_EQ(n_hit_result, 1);
|
||||
EXPECT_EQ(results[0], 182);
|
||||
@@ -58,7 +59,8 @@ TEST(json_mode, maat_scan_string) {
|
||||
EXPECT_EQ(clause_id, 2);
|
||||
|
||||
maat_options_free(opts);
|
||||
maat_state_free(&state);
|
||||
maat_state_free(state);
|
||||
state = NULL;
|
||||
maat_free(maat_instance);
|
||||
}
|
||||
|
||||
@@ -97,15 +99,17 @@ TEST(iris_mode, maat_scan_string) {
|
||||
char scan_data[128] = "string1, string2, string3, string4, string5, string6, string7, string8";
|
||||
long long results[5] = {0};
|
||||
size_t n_hit_result = 0;
|
||||
struct maat_state *state = NULL;
|
||||
int ret = maat_scan_string(maat_instance, table_id, 0, scan_data, strlen(scan_data),
|
||||
results, sizeof(results), &n_hit_result, &state);
|
||||
int thread_id = 0;
|
||||
struct maat_state *state = maat_state_new(maat_instance, thread_id);
|
||||
int ret = maat_scan_string(maat_instance, table_id, thread_id, scan_data, strlen(scan_data),
|
||||
results, sizeof(results), &n_hit_result, state);
|
||||
EXPECT_EQ(ret, MAAT_SCAN_HIT);
|
||||
EXPECT_EQ(n_hit_result, 1);
|
||||
EXPECT_EQ(results[0], 182);
|
||||
|
||||
maat_options_free(opts);
|
||||
maat_state_free(&state);
|
||||
maat_state_free(state);
|
||||
state = NULL;
|
||||
maat_free(maat_instance);
|
||||
}
|
||||
|
||||
@@ -221,15 +225,17 @@ TEST(redis_mode, maat_scan_string) {
|
||||
char scan_data[128] = "string1, string2, string3, string4, string5, string6, string7, string8";
|
||||
long long results[5] = {0};
|
||||
size_t n_hit_result = 0;
|
||||
struct maat_state *state = NULL;
|
||||
int ret = maat_scan_string(maat_instance, table_id, 0, scan_data, strlen(scan_data),
|
||||
results, sizeof(results), &n_hit_result, &state);
|
||||
int thread_id = 0;
|
||||
struct maat_state *state = maat_state_new(maat_instance, thread_id);
|
||||
int ret = maat_scan_string(maat_instance, table_id, thread_id, scan_data, strlen(scan_data),
|
||||
results, sizeof(results), &n_hit_result, state);
|
||||
EXPECT_EQ(ret, MAAT_SCAN_HIT);
|
||||
EXPECT_EQ(n_hit_result, 1);
|
||||
EXPECT_EQ(results[0], 182);
|
||||
|
||||
maat_options_free(opts);
|
||||
maat_state_free(&state);
|
||||
maat_state_free(state);
|
||||
state = NULL;
|
||||
maat_free(maat_instance);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user