Gradle Test Run :test

AiOptionsTest

summary

20

tests

0

failures

0

skipped

0.015s

duration

100%

successful

Child Name Tests Failures Skipped Duration Success rate
builder allows full customization of all fields builder_allowsFullCustomization() 1 0 0 0s 100%
builder defaults are stable and match documented constants builder_defaults_areStableAndValid() 1 0 0 0s 100%
builder preserves explicit base URL override regardless of provider builder_preservesExplicitBaseUrl() 1 0 0 0.001s 100%
builder treats null provider as AUTO with Ollama base URL builder_treatsNullProviderAsAuto() 1 0 0 0s 100%
builder uses Anthropic default base URL for ANTHROPIC provider builder_usesAnthropicDefaultBaseUrl() 1 0 0 0s 100%
builder uses Ollama default base URL for AUTO provider builder_usesAutoDefaultBaseUrl() 1 0 0 0.001s 100%
builder uses Ollama default base URL for OLLAMA provider builder_usesOllamaDefaultBaseUrl() 1 0 0 0.001s 100%
builder uses OpenAI default base URL for OPENAI provider builder_usesOpenAiDefaultBaseUrl() 1 0 0 0s 100%
builder uses OpenRouter default base URL for OPENROUTER provider builder_usesOpenRouterDefaultBaseUrl() 1 0 0 0s 100%
canonical constructor rejects blank baseUrl with IllegalArgumentException canonicalConstructor_rejectsBlankBaseUrl() 1 0 0 0s 100%
canonical constructor rejects negative maxRetries with IllegalArgumentException canonicalConstructor_rejectsNegativeMaxRetries() 1 0 0 0s 100%
canonical constructor rejects non-positive maxClassChars with IllegalArgumentException canonicalConstructor_rejectsNonPositiveMaxClassChars() 1 0 0 0s 100%
canonical constructor rejects null modelName with NullPointerException canonicalConstructor_rejectsNullModelName() 1 0 0 0.001s 100%
canonical constructor rejects null provider with NullPointerException canonicalConstructor_rejectsNullProvider() 1 0 0 0s 100%
canonical constructor rejects null taxonomyMode with NullPointerException canonicalConstructor_rejectsNullTaxonomyMode() 1 0 0 0.001s 100%
canonical constructor rejects null timeout with NullPointerException canonicalConstructor_rejectsNullTimeout() 1 0 0 0s 100%
DEFAULT_MODEL constant equals the default model name from builder defaultModel_constantMatchesBuilderDefault() 1 0 0 0s 100%
resolvedApiKey returns direct key when both apiKey and apiKeyEnv are set resolvedApiKey_prefersDirectApiKey() 1 0 0 0s 100%
resolvedApiKey returns null when direct key is blank and env variable is not set resolvedApiKey_returnsNullWhenDirectKeyIsBlankAndEnvIsMissing() 1 0 0 0s 100%
resolvedApiKey returns null when neither direct key nor env variable are configured resolvedApiKey_returnsNullWhenNeitherDirectNorEnvAreConfigured() 1 0 0 0.001s 100%