@@ -35,8 +35,7 @@ TEST_F(ApiTest, PrepareFTSTest) {
35
35
conn->prepare (" CALL QUERY_FTS_INDEX('person', 'personIdx', $1) RETURN node.ID, score;" );
36
36
result = conn->execute (prepared.get ());
37
37
ASSERT_FALSE (result->isSuccess ());
38
- ASSERT_EQ (result->getErrorMessage (), " Runtime exception: The expression: '$1' is a parameter "
39
- " expression. Please assign it a value." );
38
+ ASSERT_EQ (result->getErrorMessage (), " Parameter 1 not found." );
40
39
41
40
// Table name can't be a parameter expression.
42
41
prepared =
@@ -63,8 +62,7 @@ TEST_F(ApiTest, PrepareFTSTest) {
63
62
" CALL QUERY_FTS_INDEX('person', 'personIdx', 'alice', top:=$3) RETURN node.ID, score;" );
64
63
result = conn->execute (prepared.get ());
65
64
ASSERT_FALSE (result->isSuccess ());
66
- ASSERT_EQ (result->getErrorMessage (), " Runtime exception: The expression: 'top' is a parameter "
67
- " expression. Please assign it a value." );
65
+ ASSERT_EQ (result->getErrorMessage (), " Parameter 3 not found." );
68
66
69
67
// K can be a parameter expression.
70
68
prepared = conn->prepare (
@@ -84,8 +82,7 @@ TEST_F(ApiTest, PrepareFTSTest) {
84
82
" CALL QUERY_FTS_INDEX('person', 'personIdx', 'alice', k:=$3) RETURN node.ID, score;" );
85
83
result = conn->execute (prepared.get ());
86
84
ASSERT_FALSE (result->isSuccess ());
87
- ASSERT_EQ (result->getErrorMessage (), " Runtime exception: The expression: 'k' is a parameter "
88
- " expression. Please assign it a value." );
85
+ ASSERT_EQ (result->getErrorMessage (), " Parameter 3 not found." );
89
86
90
87
// B can be a parameter expression.
91
88
prepared = conn->prepare (
@@ -105,8 +102,7 @@ TEST_F(ApiTest, PrepareFTSTest) {
105
102
" CALL QUERY_FTS_INDEX('person', 'personIdx', 'alice', b:=$3) RETURN node.ID, score;" );
106
103
result = conn->execute (prepared.get ());
107
104
ASSERT_FALSE (result->isSuccess ());
108
- ASSERT_EQ (result->getErrorMessage (), " Runtime exception: The expression: 'b' is a parameter "
109
- " expression. Please assign it a value." );
105
+ ASSERT_EQ (result->getErrorMessage (), " Parameter 3 not found." );
110
106
111
107
// conjunctive can be a parameter expression.
112
108
prepared = conn->prepare (" CALL QUERY_FTS_INDEX('person', 'personIdx', 'alice', "
@@ -125,9 +121,7 @@ TEST_F(ApiTest, PrepareFTSTest) {
125
121
" conjunctive:=$3) RETURN node.ID, score;" );
126
122
result = conn->execute (prepared.get ());
127
123
ASSERT_FALSE (result->isSuccess ());
128
- ASSERT_EQ (result->getErrorMessage (),
129
- " Runtime exception: The expression: 'conjunctive' is a parameter "
130
- " expression. Please assign it a value." );
124
+ ASSERT_EQ (result->getErrorMessage (), " Parameter 3 not found." );
131
125
}
132
126
133
127
} // namespace testing
0 commit comments