From c079d9ae38883457fb2e2565bc5e3d26ea359899 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Thu, 2 Jul 2015 15:43:57 -0700 Subject: [PATCH] Env_test fixes --- src/ripple/test/jtx/impl/Env_test.cpp | 29 ++++++++++++++++----------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/src/ripple/test/jtx/impl/Env_test.cpp b/src/ripple/test/jtx/impl/Env_test.cpp index 7cc5a8ffa3..a454ef1246 100644 --- a/src/ripple/test/jtx/impl/Env_test.cpp +++ b/src/ripple/test/jtx/impl/Env_test.cpp @@ -424,33 +424,34 @@ public: jt1.set(7); expect(jt1.get()); expect(*jt1.get() == 7); - expect(!jt1.get()); + expect(!jt1.get()); // Test that the property is // replaced if it exists. jt1.set(17); expect(jt1.get()); expect(*jt1.get() == 17); - expect(!jt1.get()); + expect(!jt1.get()); // Test that modifying the // returned prop is saved *jt1.get() = 42; expect(jt1.get()); expect(*jt1.get() == 42); - expect(!jt1.get()); + expect(!jt1.get()); // Test get() const auto const& jt2 = jt1; expect(jt2.get()); expect(*jt2.get() == 42); - expect(!jt2.get()); + expect(!jt2.get()); } void testProp() { using namespace jtx; Env env(*this); + env.fund(XRP(100000), "alice"); env.memoize("alice"); auto jt1 = env.jt(noop("alice")); @@ -473,6 +474,10 @@ public: expect(!*jt3.get()); } + struct UDT + { + }; + void testJTxCopy() { using namespace jtx; @@ -480,16 +485,16 @@ public: jt1.set(7); expect(jt1.get()); expect(*jt1.get() == 7); - expect(!jt1.get()); + expect(!jt1.get()); JTx jt2(jt1); expect(jt2.get()); expect(*jt2.get() == 7); - expect(!jt2.get()); + expect(!jt2.get()); JTx jt3; jt3 = jt1; expect(jt3.get()); expect(*jt3.get() == 7); - expect(!jt3.get()); + expect(!jt3.get()); } void testJTxMove() @@ -499,19 +504,19 @@ public: jt1.set(7); expect(jt1.get()); expect(*jt1.get() == 7); - expect(!jt1.get()); + expect(!jt1.get()); JTx jt2(std::move(jt1)); expect(!jt1.get()); - expect(!jt1.get()); + expect(!jt1.get()); expect(jt2.get()); expect(*jt2.get() == 7); - expect(!jt2.get()); + expect(!jt2.get()); jt1 = std::move(jt2); expect(!jt2.get()); - expect(!jt2.get()); + expect(!jt2.get()); expect(jt1.get()); expect(*jt1.get() == 7); - expect(!jt1.get()); + expect(!jt1.get()); } void