package dbfit.util;
import java.math.BigDecimal;
import java.math.BigInteger;
import dbfit.api.TestHost;
import fit.TypeAdapter;
public class FitNesseTestHost implements TestHost {
static {
TypeAdapter.registerParseDelegate(BigDecimal.class, BigDecimalParseDelegate.class);
TypeAdapter.registerParseDelegate(BigInteger.class, BigIntegerParseDelegate.class);
TypeAdapter.registerParseDelegate(java.sql.Date.class, SqlDateParseDelegate.class);
TypeAdapter.registerParseDelegate(java.sql.Timestamp.class, SqlTimestampParseDelegate.class);
TypeAdapter.registerParseDelegate(java.sql.Time.class, SqlTimeParseDelegate.class);
TypeNormaliserFactory.setNormaliser(BigDecimal.class, new BigDecimalNormaliser());
}
@Override
public Object getSymbolValue(String symbolName) {
return SymbolUtil.getSymbol(symbolName);
}
private FitNesseTestHost() {
}
private final static FitNesseTestHost instance = new FitNesseTestHost();
public static TestHost getInstance() {
return instance;
}
}