Skip to content

Commit 374bf2a

Browse files
authored
tests: fix coverage data again (#221)
1 parent f300bbb commit 374bf2a

File tree

4 files changed

+22
-0
lines changed

4 files changed

+22
-0
lines changed

tests/Bridge/Google/GooglePromptConverterTest.php

+6
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,23 @@
55
namespace PhpLlm\LlmChain\Tests\Bridge\Google;
66

77
use PhpLlm\LlmChain\Bridge\Google\GooglePromptConverter;
8+
use PhpLlm\LlmChain\Model\Message\AssistantMessage;
89
use PhpLlm\LlmChain\Model\Message\Content\Image;
910
use PhpLlm\LlmChain\Model\Message\Message;
1011
use PhpLlm\LlmChain\Model\Message\MessageBag;
12+
use PhpLlm\LlmChain\Model\Message\UserMessage;
1113
use PHPUnit\Framework\Attributes\CoversClass;
1214
use PHPUnit\Framework\Attributes\DataProvider;
1315
use PHPUnit\Framework\Attributes\Small;
1416
use PHPUnit\Framework\Attributes\Test;
17+
use PHPUnit\Framework\Attributes\UsesClass;
1518
use PHPUnit\Framework\TestCase;
1619

1720
#[Small]
1821
#[CoversClass(GooglePromptConverter::class)]
22+
#[UsesClass(UserMessage::class)]
23+
#[UsesClass(AssistantMessage::class)]
24+
#[UsesClass(MessageBag::class)]
1925
final class GooglePromptConverterTest extends TestCase
2026
{
2127
#[Test]

tests/Bridge/OpenAI/GPT/ResponseConverterTest.php

+8
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,25 @@
77
use PhpLlm\LlmChain\Bridge\OpenAI\GPT\ResponseConverter;
88
use PhpLlm\LlmChain\Exception\ContentFilterException;
99
use PhpLlm\LlmChain\Exception\RuntimeException;
10+
use PhpLlm\LlmChain\Model\Response\Choice;
1011
use PhpLlm\LlmChain\Model\Response\ChoiceResponse;
1112
use PhpLlm\LlmChain\Model\Response\TextResponse;
13+
use PhpLlm\LlmChain\Model\Response\ToolCall;
1214
use PhpLlm\LlmChain\Model\Response\ToolCallResponse;
1315
use PHPUnit\Framework\Attributes\CoversClass;
1416
use PHPUnit\Framework\Attributes\Small;
17+
use PHPUnit\Framework\Attributes\UsesClass;
1518
use PHPUnit\Framework\TestCase;
1619
use Symfony\Contracts\HttpClient\Exception\ClientExceptionInterface;
1720
use Symfony\Contracts\HttpClient\ResponseInterface;
1821

1922
#[CoversClass(ResponseConverter::class)]
2023
#[Small]
24+
#[UsesClass(Choice::class)]
25+
#[UsesClass(ChoiceResponse::class)]
26+
#[UsesClass(TextResponse::class)]
27+
#[UsesClass(ToolCall::class)]
28+
#[UsesClass(ToolCallResponse::class)]
2129
class ResponseConverterTest extends TestCase
2230
{
2331
public function testConvertTextResponse(): void

tests/Chain/ToolBox/FaultTolerantToolBoxTest.php

+5
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,14 @@
1414
use PhpLlm\LlmChain\Tests\Fixture\Tool\ToolRequiredParams;
1515
use PHPUnit\Framework\Attributes\CoversClass;
1616
use PHPUnit\Framework\Attributes\Test;
17+
use PHPUnit\Framework\Attributes\UsesClass;
1718
use PHPUnit\Framework\TestCase;
1819

1920
#[CoversClass(FaultTolerantToolBox::class)]
21+
#[UsesClass(ToolCall::class)]
22+
#[UsesClass(Metadata::class)]
23+
#[UsesClass(ToolNotFoundException::class)]
24+
#[UsesClass(ToolExecutionException::class)]
2025
final class FaultTolerantToolBoxTest extends TestCase
2126
{
2227
#[Test]

tests/Chain/ToolBox/ToolBoxTest.php

+3
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@
3030
#[UsesClass(Metadata::class)]
3131
#[UsesClass(ParameterAnalyzer::class)]
3232
#[UsesClass(ToolAnalyzer::class)]
33+
#[UsesClass(ToolConfigurationException::class)]
34+
#[UsesClass(ToolNotFoundException::class)]
35+
#[UsesClass(ToolExecutionException::class)]
3336
final class ToolBoxTest extends TestCase
3437
{
3538
private ToolBox $toolBox;

0 commit comments

Comments
 (0)