!2 A diff is not shown in some circumstances, as covered below: !**< def !define test {!|fitlibrary.specify.DoFixtureFlowUnderTest| * Don't diff if actual or expected are less than 5 characters: |''get''|1234|'''is'''|12345678| |''get''|12345678|'''is'''|1234| * Don't diff if more than 10% of the matching characters match more than one character: |''get''|24680|'''is'''|1234567890123456789012345678901234567890| * But do diff if there is any match of three characters or more: |''get''|24680234|'''is'''|1234567890123456789012345678901234567890| } **! |!-fitlibrary.spec.SpecifyFixture-!| |${test}|!-
fitlibrary.specify.DoFixtureFlowUnderTest |
get | 1234 | is | 12345678 expected 1234 actual |
get | 12345678 | is | 1234 expected 12345678 actual |
get | 24680 | is | 1234567890123456789012345678901234567890 expected 24680 actual |
get | 24680234 | is | 1234567890123456789012345678901234567890 expected 24680234 actual |