package com.processpuzzle.fitnesse.fundamental_types; import fit.ColumnFixture; import com.processpuzzle.fundamental_types.quantity.domain.InvalidUnitException; import com.processpuzzle.fundamental_types.quantity.domain.Quantity; import com.processpuzzle.fundamental_types.quantity.domain.UnitMismatchException; public class CalculateParse extends ColumnFixture{ public String sourceText; public double quantity() throws InvalidUnitException{ Quantity q=null; q=Quantity.parse(sourceText); return q.getAmount(); } public String unit() throws UnitMismatchException, InvalidUnitException{ Quantity q=null; q=Quantity.parse(sourceText); return q.getUnit().getSymbol(); } }