File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -140,4 +140,32 @@ TEST_CASE("PrivateMessage")
140140 REQUIRE ( pm.getMessage () == expected );
141141 }
142142 }
143+
144+ SECTION (" loadFromFile" )
145+ {
146+ PrivateMessage pm;
147+
148+ SECTION (" failure: file does not exist" )
149+ {
150+ REQUIRE_FALSE ( pm.loadFromFile (" /does/not/exist/load.txt" , Compression::none) );
151+ REQUIRE_FALSE ( pm.loadFromFile (" /does/not/exist/load.txt" , Compression::zlib) );
152+ }
153+ }
154+
155+ SECTION (" saveToFile" )
156+ {
157+ PrivateMessage pm;
158+ pm.setDatestamp (" 2007-06-14 12:34" );
159+ pm.setTitle (" This is the title" );
160+ pm.setFromUser (" Hermes" );
161+ pm.setFromUserID (234 );
162+ pm.setToUser (" Poseidon" );
163+ pm.setMessage (" Hello!" );
164+
165+ SECTION (" failure: containing directory does not exist" )
166+ {
167+ REQUIRE_FALSE ( pm.saveToFile (" /does/not/exist/message.txt" , Compression::none) );
168+ REQUIRE_FALSE ( pm.saveToFile (" /does/not/exist/message.txt" , Compression::zlib) );
169+ }
170+ }
143171}
You can’t perform that action at this time.
0 commit comments