@@ -172,7 +172,7 @@ value1
172
172
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
173
173
auto callsOpt = parser.parseChunk (content);
174
174
ASSERT_TRUE (callsOpt.has_value ());
175
- ToolCalls & calls = callsOpt.value ();
175
+ ToolCalls_t & calls = callsOpt.value ();
176
176
auto status = parser.removeToolCallsFromContentIfNeeded (content);
177
177
EXPECT_TRUE (status.ok ()) << status.string ();
178
178
ASSERT_EQ (calls.size (), 1 ) << input;
@@ -212,7 +212,7 @@ After)";
212
212
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
213
213
auto callsOpt = parser.parseChunk (content);
214
214
ASSERT_TRUE (callsOpt.has_value ());
215
- ToolCalls & calls = callsOpt.value ();
215
+ ToolCalls_t & calls = callsOpt.value ();
216
216
auto status = parser.removeToolCallsFromContentIfNeeded (content);
217
217
EXPECT_TRUE (status.ok ()) << status.string ();
218
218
EXPECT_EQ (calls.size (), 1 ) << input;
@@ -241,7 +241,7 @@ value1
241
241
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
242
242
auto callsOpt = parser.parseChunk (content);
243
243
ASSERT_TRUE (callsOpt.has_value ());
244
- ToolCalls & calls = callsOpt.value ();
244
+ ToolCalls_t & calls = callsOpt.value ();
245
245
auto status = parser.removeToolCallsFromContentIfNeeded (content);
246
246
EXPECT_TRUE (status.ok ()) << status.string ();
247
247
EXPECT_EQ (calls.size (), 1 ) << input;
@@ -264,7 +264,7 @@ TEST_F(Qwen3CoderOutputParserTest, TestJustParserImplUnaryWithJsonObjectArgument
264
264
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
265
265
auto callsOpt = parser.parseChunk (content);
266
266
ASSERT_TRUE (callsOpt.has_value ());
267
- ToolCalls & calls = callsOpt.value ();
267
+ ToolCalls_t & calls = callsOpt.value ();
268
268
auto status = parser.removeToolCallsFromContentIfNeeded (content);
269
269
EXPECT_TRUE (status.ok ()) << status.string ();
270
270
EXPECT_EQ (calls.size (), 1 ) << input;
298
298
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
299
299
auto callsOpt = parser.parseChunk (content);
300
300
ASSERT_TRUE (callsOpt.has_value ());
301
- ToolCalls & calls = callsOpt.value ();
301
+ ToolCalls_t & calls = callsOpt.value ();
302
302
auto status = parser.removeToolCallsFromContentIfNeeded (content);
303
303
EXPECT_TRUE (status.ok ()) << status.string ();
304
304
EXPECT_EQ (calls.size (), 2 ) << input;
331
331
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
332
332
auto callsOpt = parser.parseChunk (content);
333
333
ASSERT_TRUE (callsOpt.has_value ());
334
- ToolCalls & calls = callsOpt.value ();
334
+ ToolCalls_t & calls = callsOpt.value ();
335
335
auto status = parser.removeToolCallsFromContentIfNeeded (content);
336
336
EXPECT_TRUE (status.ok ()) << status.string ();
337
337
ASSERT_EQ (calls.size (), 1 ) << input;
@@ -359,7 +359,7 @@ value2
359
359
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
360
360
auto callsOpt = parser.parseChunk (content);
361
361
ASSERT_TRUE (callsOpt.has_value ());
362
- ToolCalls & calls = callsOpt.value ();
362
+ ToolCalls_t & calls = callsOpt.value ();
363
363
auto status = parser.removeToolCallsFromContentIfNeeded (content);
364
364
EXPECT_TRUE (status.ok ()) << status.string ();
365
365
ASSERT_EQ (calls.size (), 1 ) << input;
@@ -370,7 +370,7 @@ value2
370
370
EXPECT_EQ (content, " \n " );
371
371
}
372
372
TEST_F (Qwen3CoderOutputParserTest, TestJustParserImplStreamStepWithMoreThan1StateChange) {
373
- ToolCalls calls;
373
+ ToolCalls_t calls;
374
374
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
375
375
const std::string input = R"(
376
376
<tool_call>
@@ -392,7 +392,7 @@ value1
392
392
EXPECT_EQ (parser.getLastProcessedPosition (), input.find (" </tool_call>" ) + std::string (" </tool_call>" ).size ());
393
393
}
394
394
TEST_F (Qwen3CoderOutputParserTest, TestJustParserImplStreamStepWithNoStateChange) {
395
- ToolCalls calls;
395
+ ToolCalls_t calls;
396
396
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
397
397
const std::string input = R"( "Some content without tool calls")" ;
398
398
auto content = input;
@@ -402,7 +402,7 @@ TEST_F(Qwen3CoderOutputParserTest, TestJustParserImplStreamStepWithNoStateChange
402
402
EXPECT_EQ (parser.getLastProcessedPosition (), 0 );
403
403
}
404
404
TEST_F (Qwen3CoderOutputParserTest, TestJustParserImplStreamStepWithPartialToolCall) {
405
- ToolCalls calls;
405
+ ToolCalls_t calls;
406
406
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
407
407
const std::string input = R"(
408
408
<tool_call>
@@ -419,7 +419,7 @@ value1
419
419
EXPECT_EQ (parser.getCurrentFunctionName ().value (), " string_tool" );
420
420
}
421
421
TEST_F (Qwen3CoderOutputParserTest, TestJustParserImplStreamStepWithTwoToolCalls) {
422
- ToolCalls calls;
422
+ ToolCalls_t calls;
423
423
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
424
424
const std::string input = R"(
425
425
<tool_call>
@@ -494,7 +494,7 @@ TEST_P(Qwen3CoderOutputParserParametrizedTest, TestJustParserImplWithVariousArgu
494
494
ovms::Qwen3CoderToolParserImpl parser (toolsParametersTypeMap);
495
495
auto callsOpt = parser.parseChunk (content);
496
496
ASSERT_TRUE (callsOpt.has_value ());
497
- ToolCalls & calls = callsOpt.value ();
497
+ ToolCalls_t & calls = callsOpt.value ();
498
498
auto status = parser.removeToolCallsFromContentIfNeeded (content);
499
499
EXPECT_TRUE (status.ok ()) << status.string ();
500
500
EXPECT_EQ (calls.size (), 1 ) << input;
0 commit comments