From a3a62b4050180f4337a84698c6e6e97c93b12996 Mon Sep 17 00:00:00 2001 From: Gerd von Egidy Date: Tue, 12 May 2015 10:20:16 +0200 Subject: [PATCH] add test to make sure tmpofstream handles file creation errors gracefully --- test/test_tmpfstream.cpp | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/test/test_tmpfstream.cpp b/test/test_tmpfstream.cpp index e7df227..36a6710 100644 --- a/test/test_tmpfstream.cpp +++ b/test/test_tmpfstream.cpp @@ -373,5 +373,11 @@ BOOST_AUTO_TEST_CASE(TmpfcopystreamChmod) unlink(".foobar"); } +BOOST_AUTO_TEST_CASE(CreateError) +{ + tmpofstream tmpf("/this/dir/really/does/not/exist/tmp.XXXXXX"); + + BOOST_CHECK_EQUAL( false, tmpf.is_open() ); +} BOOST_AUTO_TEST_SUITE_END() -- 1.7.1