X-Git-Url: https://mattmccutchen.net/bigint/bigint.git/blobdiff_plain/4a783bbb2e9486761bb9e9928a2184a9b42a6e39..79881c050bfa025ac58e0940c496592d857e3044:/testsuite.cc diff --git a/testsuite.cc b/testsuite.cc index 7817e9a..7cb9768 100644 --- a/testsuite.cc +++ b/testsuite.cc @@ -311,6 +311,13 @@ TEST(p2); //-15 TEST(check(num)); //25 } +{ + /* Test that BigUnsignedInABase(std::string) constructor rejects digits + * too big for the specified base. + * Bug reported by Niakam Kazemi. */ + TEST(BigUnsignedInABase("f", 10)); //error +} + } catch (const char *err) { cout << "UNCAUGHT ERROR: " << err << endl; }