works standalone...                 Test output->
...as have sorted the Class name.

->Test output (identical to old FractionCalculatorTest):

$ java -ea  FracCalcOliverTest
FracCalcOliverTest tests verbose output:
test "Simple parsing and operation: input of '1/2 * 3/4' should give '3/8'. " passes.

test "Simple parsing and operation: input of '1/2 / 3/4' should give '2/3'. " passes.

test "Simple parsing and operation: input of ' 1/2   +  -1/4 ' should give '1/4'. " passes.

test "Simple parsing and operation: input of '1/2 - 3/4' should give '-1/4'. " passes.

test "Handling fractions with -ve denominator: input of '-2/-3' should give '2/3'. " passes.

test "Whole numbers: input of '3 * 9' should give '27'. " passes.

test "Abs: input of '-3 * 2/3 aB' should give '2'. " passes.

test "Neg: input of '3/7 N' should give '-3/7'. " passes.

test "Clear: input of '1/2 - Cl  9 * 7' should give '63'. " passes.

test "Quit: input of '1/2 - quit 30 + 10' should result in quitProgram() true. " passes.

test "Invalid input no space: input of '1/2+1/2' should produce an ERROR. Actually '
ERROR unrecognized input '1/2+1/2' cannot process this
	Resetting calculator to its initial state (no operator and 0 as value)' is output." passes.

test "Invalid input two operators : input of '1/2 + - 3/4' should produce an ERROR. Actually '
ERROR you have input two operators: + and -.
	Resetting calculator to its initial state (no operator and 0 as value)' is output." passes.

test "Entering an invalid fraction input of '1/0' should produce an ERROR. Actually '
ERROR you have specified a fraction 1/0 with a zero denominator.
	Resetting calculator to its initial state (no operator and 0 as value)' is output." passes.

test "Try to divide by zero '1/2 / 0/3' should produce an ERROR. Actually '
ERROR you cannot divide by zero.
	Resetting calculator to its initial state (no operator and 0 as value)' is output." passes.

FracCalcOliverTest: All tests pass

move complete.