From 65e502c38bac4fdf1c4738861aeaa8d09391a6e9 Mon Sep 17 00:00:00 2001 From: vng Date: Fri, 29 Jun 2012 17:00:40 -0700 Subject: [PATCH] Unit test for disk space. --- coding/coding_tests/file_data_test.cpp | 22 ++++++++++++++++++++ coding/coding_tests/mem_file_writer_test.cpp | 12 ----------- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/coding/coding_tests/file_data_test.cpp b/coding/coding_tests/file_data_test.cpp index 7b423ad778..ff7ea936e2 100644 --- a/coding/coding_tests/file_data_test.cpp +++ b/coding/coding_tests/file_data_test.cpp @@ -36,3 +36,25 @@ UNIT_TEST(FileData_Api_Smoke) TEST_EQUAL(my::GetFileSize(newName, sz), false, ()); } + +/* +UNIT_TEST(FileData_NoDiskSpace) +{ + char const * name = "/Volumes/KINDLE/file.bin"; + vector bytes(100000000); + + try + { + my::FileData f(name, my::FileData::OP_WRITE_TRUNCATE); + + for (size_t i = 0; i < 100; ++i) + f.Write(&bytes[0], bytes.size()); + } + catch (Writer::Exception const & ex) + { + LOG(LINFO, ("Writer exception catched")); + } + + (void)my::DeleteFileX(name); +} +*/ diff --git a/coding/coding_tests/mem_file_writer_test.cpp b/coding/coding_tests/mem_file_writer_test.cpp index c1ec148be5..b4928c98a4 100644 --- a/coding/coding_tests/mem_file_writer_test.cpp +++ b/coding/coding_tests/mem_file_writer_test.cpp @@ -28,15 +28,3 @@ UNIT_TEST(MemWriterSimple) TEST_EQUAL(data.size(), ARRAY_SIZE(expected)-1, ()); TEST(equal(data.begin(), data.end(), &expected[0]), (data)); } - -/* -UNIT_TEST(FileWriter_NoDiskSpace) -{ - FileWriter w("/Volumes/Untitled/file.bin"); - - vector bytes(100000000); - - for (size_t i = 0; i < 10; ++i) - w.Write(&bytes[0], bytes.size()); -} -*/