From 47ae2ee9f672a9853d6b86316aefcd32ba885ab0 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Wed, 10 Aug 2011 00:25:03 -0400 Subject: [PATCH] Unit Tests - Added unit tests for Nibbler::getNumber when the input is simply "2.0". --- test/nibbler.t.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/nibbler.t.cpp b/test/nibbler.t.cpp index 8d0717897..b4ad2e9db 100644 --- a/test/nibbler.t.cpp +++ b/test/nibbler.t.cpp @@ -34,7 +34,7 @@ Context context; //////////////////////////////////////////////////////////////////////////////// int main (int argc, char** argv) { - UnitTest t (289); + UnitTest t (292); try { @@ -266,6 +266,11 @@ int main (int argc, char** argv) t.is (d, 2.3e4, " '2.3e4' : getNumber () -> '2.3e4'"); t.ok (n.depleted (), " '' : depleted () -> true"); + n = Nibbler ("2.0"); + t.ok (n.getNumber (d), "'2.0' : getNumber () -> true"); + t.is (d, 2.0, 0.000001, "'2.0' : getNumber () -> '2.0'"); + t.ok (n.depleted (), " '' : depleted () -> true"); + // bool getLiteral (const std::string&); t.diag ("Nibbler::getLiteral"); n = Nibbler ("foobar");