| 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% |