This repository was archived by the owner on Jul 16, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +22
-0
lines changed Expand file tree Collapse file tree 4 files changed +22
-0
lines changed Original file line number Diff line number Diff line change 55namespace PhpLlm \LlmChain \Tests \Bridge \Google ;
66
77use PhpLlm \LlmChain \Bridge \Google \GooglePromptConverter ;
8+ use PhpLlm \LlmChain \Model \Message \AssistantMessage ;
89use PhpLlm \LlmChain \Model \Message \Content \Image ;
910use PhpLlm \LlmChain \Model \Message \Message ;
1011use PhpLlm \LlmChain \Model \Message \MessageBag ;
12+ use PhpLlm \LlmChain \Model \Message \UserMessage ;
1113use PHPUnit \Framework \Attributes \CoversClass ;
1214use PHPUnit \Framework \Attributes \DataProvider ;
1315use PHPUnit \Framework \Attributes \Small ;
1416use PHPUnit \Framework \Attributes \Test ;
17+ use PHPUnit \Framework \Attributes \UsesClass ;
1518use PHPUnit \Framework \TestCase ;
1619
1720#[Small]
1821#[CoversClass(GooglePromptConverter::class)]
22+ #[UsesClass(UserMessage::class)]
23+ #[UsesClass(AssistantMessage::class)]
24+ #[UsesClass(MessageBag::class)]
1925final class GooglePromptConverterTest extends TestCase
2026{
2127 #[Test]
Original file line number Diff line number Diff line change 77use PhpLlm \LlmChain \Bridge \OpenAI \GPT \ResponseConverter ;
88use PhpLlm \LlmChain \Exception \ContentFilterException ;
99use PhpLlm \LlmChain \Exception \RuntimeException ;
10+ use PhpLlm \LlmChain \Model \Response \Choice ;
1011use PhpLlm \LlmChain \Model \Response \ChoiceResponse ;
1112use PhpLlm \LlmChain \Model \Response \TextResponse ;
13+ use PhpLlm \LlmChain \Model \Response \ToolCall ;
1214use PhpLlm \LlmChain \Model \Response \ToolCallResponse ;
1315use PHPUnit \Framework \Attributes \CoversClass ;
1416use PHPUnit \Framework \Attributes \Small ;
17+ use PHPUnit \Framework \Attributes \UsesClass ;
1518use PHPUnit \Framework \TestCase ;
1619use Symfony \Contracts \HttpClient \Exception \ClientExceptionInterface ;
1720use 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)]
2129class ResponseConverterTest extends TestCase
2230{
2331 public function testConvertTextResponse (): void
Original file line number Diff line number Diff line change 1414use PhpLlm \LlmChain \Tests \Fixture \Tool \ToolRequiredParams ;
1515use PHPUnit \Framework \Attributes \CoversClass ;
1616use PHPUnit \Framework \Attributes \Test ;
17+ use PHPUnit \Framework \Attributes \UsesClass ;
1718use PHPUnit \Framework \TestCase ;
1819
1920#[CoversClass(FaultTolerantToolBox::class)]
21+ #[UsesClass(ToolCall::class)]
22+ #[UsesClass(Metadata::class)]
23+ #[UsesClass(ToolNotFoundException::class)]
24+ #[UsesClass(ToolExecutionException::class)]
2025final class FaultTolerantToolBoxTest extends TestCase
2126{
2227 #[Test]
Original file line number Diff line number Diff line change 3030#[UsesClass(Metadata::class)]
3131#[UsesClass(ParameterAnalyzer::class)]
3232#[UsesClass(ToolAnalyzer::class)]
33+ #[UsesClass(ToolConfigurationException::class)]
34+ #[UsesClass(ToolNotFoundException::class)]
35+ #[UsesClass(ToolExecutionException::class)]
3336final class ToolBoxTest extends TestCase
3437{
3538 private ToolBox $ toolBox ;
You can’t perform that action at this time.
0 commit comments