MCPcopy Create free account
hub / github.com/astercloud/aster / TestMultiProviderFactory_Create_OpenAI

Function TestMultiProviderFactory_Create_OpenAI

pkg/provider/factory_test.go:35–52  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

33}
34
35func TestMultiProviderFactory_Create_OpenAI(t *testing.T) {
36 factory := NewMultiProviderFactory()
37
38 config := &types.ModelConfig{
39 Provider: "openai",
40 APIKey: "test-key",
41 Model: "gpt-4",
42 }
43
44 provider, err := factory.Create(config)
45 if err != nil {
46 t.Fatalf("Create failed: %v", err)
47 }
48
49 if provider == nil {
50 t.Error("expected provider, got nil")
51 }
52}
53
54func TestMultiProviderFactory_Create_Deepseek(t *testing.T) {
55 factory := NewMultiProviderFactory()

Callers

nothing calls this directly

Calls 3

CreateMethod · 0.95
NewMultiProviderFactoryFunction · 0.85
ErrorMethod · 0.65

Tested by

no test coverage detected