Gradle Test Run :test

PromptBuilderTest

summary

19

tests

0

failures

0

skipped

0.027s

duration

100%

successful

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%