What is getOriginal supposed to return?  The original string, or one
that has been fixed up and normalized?

What is toString supposed to return?  The same as getOriginal?  Or, a
fixed up version?  Ie, if there was a parse error, a missing trailing
'}', should toString add this missing character?

Basically, what is supposed to happen when parsing a badly formatted
string, ie, "The class for [${a}] is ${a.getClass()".

Additionally, ${bsh:} and ${groovy:} weren't returning the 'bsh' or
'groovy' part in original.

I've managed to remove some dead code; there were some places that
were testing for an empty parse string, but it was already tested for
in earlier methods.

In any event, I have 100% full coverage now in FSE, and it's test
cases.  I don't have coverage on any other helper classes in that
folder, including those that are called by FSE.

Reply via email to