From eda7bab9831dfa5a0654ade885be9448b98a13cd Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Wed, 30 Dec 2015 10:37:37 -0500 Subject: [PATCH] Tests: Added ::save, ::restore --- test/pig.t.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/test/pig.t.cpp b/test/pig.t.cpp index 9a65ab6f..5608c3b7 100644 --- a/test/pig.t.cpp +++ b/test/pig.t.cpp @@ -31,7 +31,7 @@ //////////////////////////////////////////////////////////////////////////////// int main (int, char**) { - UnitTest t (59); + UnitTest t (64); // Pig::skipN Pig p0 ("12345"); @@ -157,6 +157,14 @@ int main (int, char**) t.is (p12.peek (2), "12", "peek=2 '123' --> '12'"); t.is (p12.dump (), "≪123≫ l3 c0", "dump"); + // Pig::save, Pig::restore + Pig p13 ("123"); + t.is ((int)p13.save (), 0, "save '123' --> 0"); + t.ok (p13.skipN (2), "skipN=2 '123' --> true"); + t.is (p13.dump (), "≪123≫ l3 c2", "dump"); + t.is ((int)p13.restore (), 0, "restore '123' --> 0"); + t.is (p13.dump (), "≪123≫ l3 c0", "dump"); + return 0; }