diff options
author | vng <viktor.govako@gmail.com> | 2012-06-30 04:00:40 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:40:24 +0300 |
commit | 65e502c38bac4fdf1c4738861aeaa8d09391a6e9 (patch) | |
tree | 0e79d678498f143d64fbadf50ec3bc2f9ab5c816 /coding | |
parent | 43fbdfbbe0aaa444c3869d86c60ad2db5835c064 (diff) |
Unit test for disk space.
Diffstat (limited to 'coding')
-rw-r--r-- | coding/coding_tests/file_data_test.cpp | 22 | ||||
-rw-r--r-- | 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<uint8_t> 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<uint8_t> bytes(100000000); - - for (size_t i = 0; i < 10; ++i) - w.Write(&bytes[0], bytes.size()); -} -*/ |