Gradle Test Run :test

DeltaEmitterTest

summary

27

tests

0

failures

0

skipped

0.051s

duration

100%

successful

Child Name Tests Failures Skipped Duration Success rate
ADDED entry is prefixed with '+' emit_addedEntry_showsPlusSymbol() 1 0 0 0.001s 100%
emit includes both before and after filenames in header emit_header_containsBeforeAndAfterFilenames() 1 0 0 0.001s 100%
emit header contains 'MethodAtlas delta report' title emit_header_containsTitle() 1 0 0 0.001s 100%
emit header uses plural 'methods' when total is not 1 emit_header_pluralCount_showsMethods() 1 0 0 0.001s 100%
emit header uses singular 'method' when total is 1 emit_header_singularCount_showsMethod() 1 0 0 0.001s 100%
emit header omits 'scanned:' prefix when timestamp is null emit_header_withNullTimestamp_omitsScannedPrefix() 1 0 0 0.001s 100%
emit header includes scanned timestamp when provided emit_header_withTimestamps_showsScanTimestamps() 1 0 0 0.001s 100%
emit header shows zero security-relevant count correctly emit_header_zeroSecurityRelevant_showsZero() 1 0 0 0.001s 100%
'ai_security_relevant' changed false→true is rendered with arrow notation emit_modifiedEntry_aiSecurityChangedFalseToTrue_showsArrow() 1 0 0 0.001s 100%
'ai_security_relevant' changed true→false is rendered with arrow notation emit_modifiedEntry_aiSecurityChangedTrueToFalse_showsArrow() 1 0 0 0.002s 100%
'ai_tags' changed field is rendered as 'ai_tags' in bracket detail emit_modifiedEntry_aiTagsChanged_showsAiTags() 1 0 0 0.001s 100%
'display_name' changed field is rendered as 'display_name' in bracket detail emit_modifiedEntry_displayNameChanged_showsDisplayName() 1 0 0 0.001s 100%
MODIFIED entry with empty changedFields set produces no bracket detail emit_modifiedEntry_emptyChangedFields_noBrackets() 1 0 0 0.001s 100%
'loc' changed field shows N → M arrow notation emit_modifiedEntry_locChanged_showsLocArrow() 1 0 0 0.001s 100%
multiple changed fields are joined with '; ' in bracket detail emit_modifiedEntry_multipleChangedFields_joinedBySemicolon() 1 0 0 0.001s 100%
MODIFIED entry is prefixed with '~' emit_modifiedEntry_showsTilde() 1 0 0 0.001s 100%
'source' changed field is rendered as 'source' in bracket detail emit_modifiedEntry_sourceChanged_showsSource() 1 0 0 0.015s 100%
'tags' changed field is rendered as 'tags' in bracket detail emit_modifiedEntry_tagsChanged_showsTags() 1 0 0 0.001s 100%
unknown changed field is appended as-is to bracket detail emit_modifiedEntry_unknownField_appendedAsIs() 1 0 0 0.001s 100%
MODIFIED entry with changedFields produces bracketed change detail emit_modifiedEntry_withChangedFields_showsBrackets() 1 0 0 0.001s 100%
emit outputs 'No changes detected.' when entries list is empty emit_noEntries_showsNoChangesDetected() 1 0 0 0.001s 100%
REMOVED entry is prefixed with '-' emit_removedEntry_showsMinusSymbol() 1 0 0 0s 100%
emit summary shows negative security delta without '+' prefix emit_summary_deltaNegative_showsNegativeValue() 1 0 0 0.002s 100%
emit summary shows positive security delta with '+' prefix emit_summary_deltaPositive_showsPlusPrefix() 1 0 0 0.001s 100%
emit summary shows '(no change)' when security count is unchanged emit_summary_deltaZero_showsNoChange() 1 0 0 0.001s 100%
emit summary shows added/removed/modified/unchanged counts emit_summary_showsAllCounts() 1 0 0 0.002s 100%
emit summary shows correct before→after arrow for security-relevant counts emit_summary_showsSecurityCountsWithArrow() 1 0 0 0.002s 100%