| Child |
Name |
Tests |
Failures |
Skipped |
Duration |
Success rate |
| build contains closed taxonomy rules including the fixed tag set |
build_containsClosedTaxonomyRules() |
1 |
0 |
0 |
0.001s |
100% |
| build contains display name formatting rules |
build_containsDisplayNameRules() |
1 |
0 |
0 |
0.001s |
100% |
| build contains the expected task instructions section |
build_containsExpectedTaskInstructions() |
1 |
0 |
0 |
0.001s |
100% |
| build contains FQCN, class source, taxonomy text, and target method line references |
build_containsFqcnSourceAndTaxonomy() |
1 |
0 |
0 |
0s |
100% |
| build contains JSON shape contract with all required fields |
build_containsJsonShapeContract() |
1 |
0 |
0 |
0.001s |
100% |
| build includes the complete class source verbatim in the prompt |
build_includesCompleteClassSourceVerbatim() |
1 |
0 |
0 |
0.001s |
100% |
| build includes expected method names constraint with all listed method names |
build_includesExpectedMethodNamesConstraint() |
1 |
0 |
0 |
0s |
100% |
| build is deterministic for the same input |
build_isDeterministicForSameInput() |
1 |
0 |
0 |
0s |
100% |
| build throws NullPointerException for null classSource |
build_nullClassSource_throwsNullPointerException() |
1 |
0 |
0 |
0.001s |
100% |
| build throws NullPointerException for null fqcn |
build_nullFqcn_throwsNullPointerException() |
1 |
0 |
0 |
0s |
100% |
| build throws NullPointerException for null targetMethods |
build_nullTargetMethods_throwsNullPointerException() |
1 |
0 |
0 |
0s |
100% |
| build throws IllegalArgumentException for empty targetMethods list |
build_rejectsEmptyTargetMethods() |
1 |
0 |
0 |
0.001s |
100% |
| build with TargetMethod(method, null, null) produces '- method' without '[lines' in output |
build_targetMethodWithNullLines_omitsLineRange() |
1 |
0 |
0 |
0.001s |
100% |
| build with TargetMethod(method, 5, null) produces '- method [lines 5-?]' in output |
build_targetMethodWithOnlyBeginLine_showsQuestionMarkForEnd() |
1 |
0 |
0 |
0.001s |
100% |
| build with confidence=true includes confidence rules and JSON confidence field |
build_withConfidence_includesConfidenceRulesAndJsonField() |
1 |
0 |
0 |
0.002s |
100% |
| build with confidence=false excludes confidence rules and JSON confidence field |
build_withoutConfidence_excludesConfidenceRulesAndJsonField() |
1 |
0 |
0 |
0s |
100% |
| TargetMethod throws IllegalArgumentException for blank methodName |
targetMethod_blankMethodName_throwsIllegalArgumentException() |
1 |
0 |
0 |
0.003s |
100% |
| TargetMethod throws IllegalArgumentException for empty methodName |
targetMethod_emptyMethodName_throwsIllegalArgumentException() |
1 |
0 |
0 |
0.001s |
100% |
| TargetMethod throws NullPointerException for null methodName |
targetMethod_nullMethodName_throwsNullPointerException() |
1 |
0 |
0 |
0s |
100% |