// Modified or written by Object Mentor, Inc. for inclusion with FitNesse. // Copyright (c) 2002 Cunningham & Cunningham, Inc. // Released under the terms of the GNU General Public License version 2 or later. package fit; // Copyright (c) 2002 Cunningham & Cunningham, Inc. // Released under the terms of the GNU General Public License version 2 or later. public class PrimitiveFixture extends Fixture { // format converters //////////////////////// public static long parseLong(Parse cell) { return Long.parseLong(cell.text()); } public static double parseDouble(Parse cell) { return Double.parseDouble(cell.text()); } // answer comparisons /////////////////////// public void check(Parse cell, String value) { if (cell.text().equals(value)) { right(cell); } else { wrong(cell, value); } } public void check(Parse cell, long value) { if (parseLong(cell) == value) { right(cell); } else { wrong(cell, Long.toString(value)); } } public void check(Parse cell, double value) { if (parseDouble(cell) == value) { right(cell); } else { wrong(cell, Double.toString(value)); } } }