Gradle Test Run :test

ManualConsumeEngineTest

summary

6

tests

0

failures

0

skipped

0.023s

duration

100%

successful

Child Name Tests Failures Skipped Duration Success rate
suggestForClass extracts JSON from a response file that wraps JSON in prose text suggestForClass_extractsJsonFromWrappedResponse(Path) 1 0 0 0.004s 100%
suggestForClass ignores the classSource parameter and uses only the response file suggestForClass_ignoresClassSourceParameter(Path) 1 0 0 0.004s 100%
suggestForClass normalizes null classTags to empty list and filters null/blank method entries suggestForClass_normalizesNullMethodsAndTags(Path) 1 0 0 0.004s 100%
suggestForClass parses a valid JSON response file and returns the correct AiClassSuggestion suggestForClass_parsesValidJsonResponseFile(Path) 1 0 0 0.003s 100%
suggestForClass returns empty suggestion with class name when response file is absent suggestForClass_returnsEmptySuggestionWhenResponseFileAbsent(Path) 1 0 0 0.001s 100%
suggestForClass throws AiSuggestionException when response file contains no JSON object suggestForClass_throwsWhenResponseFileContainsNoJson(Path) 1 0 0 0.003s 100%