From 4b2c67d21210d185ddf999b76a0db54b2e5cdbf4 Mon Sep 17 00:00:00 2001 From: Sean Bowe Date: Thu, 28 Apr 2016 19:35:22 -0600 Subject: [PATCH] Check exception has specific string message. --- src/gtest/test_noteencryption.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/gtest/test_noteencryption.cpp b/src/gtest/test_noteencryption.cpp index e16c2ac1c..3ce2f5e04 100644 --- a/src/gtest/test_noteencryption.cpp +++ b/src/gtest/test_noteencryption.cpp @@ -85,7 +85,16 @@ TEST(noteencryption, api) } // Nonce space should run out here - ASSERT_THROW(b.encrypt(pk_enc, message), std::logic_error); + try { + b.encrypt(pk_enc, message); + FAIL() << "Expected std::logic_error"; + } + catch(std::logic_error const & err) { + EXPECT_EQ(err.what(), std::string("no additional nonce space for KDF")); + } + catch(...) { + FAIL() << "Expected std::logic_error"; + } } uint256 test_prf(