Lines Matching refs:TEST
25 TEST(f); in make_empty_file()
42 TEST(f); in read_file()
68 TEST(f); in test_with_different_buffer_sizes()
70 TEST(f.put('a')); in test_with_different_buffer_sizes()
71 TEST(f.put('b')); in test_with_different_buffer_sizes()
72 TEST(f.put('c')); in test_with_different_buffer_sizes()
73 TEST(f.put('d')); in test_with_different_buffer_sizes()
74 TEST(f.put('e')); in test_with_different_buffer_sizes()
75 TEST(f.put('f')); in test_with_different_buffer_sizes()
76 TEST(f.put('g')); in test_with_different_buffer_sizes()
78 TEST(f.seekg(0)); in test_with_different_buffer_sizes()
79 TEST(f.get() == 'a'); in test_with_different_buffer_sizes()
80 TEST(f.gcount() == 1u); in test_with_different_buffer_sizes()
82 TEST(f.seekg(1, std::ios::cur)); in test_with_different_buffer_sizes()
83 TEST(f.get() == 'c'); in test_with_different_buffer_sizes()
84 TEST(f.gcount() == 1u); in test_with_different_buffer_sizes()
86 TEST(f.seekg(-1, std::ios::cur)); in test_with_different_buffer_sizes()
87 TEST(f.get() == 'c'); in test_with_different_buffer_sizes()
88 TEST(f.gcount() == 1u); in test_with_different_buffer_sizes()
92 TEST(f.seekg(1)); in test_with_different_buffer_sizes()
93 TEST(f.put('B')); in test_with_different_buffer_sizes()
94 TEST(f.flush()); // Flush when changing out->in in test_with_different_buffer_sizes()
95 TEST(f.get() == 'c'); in test_with_different_buffer_sizes()
96 TEST(f.gcount() == 1u); in test_with_different_buffer_sizes()
97 TEST(f.seekg(1)); in test_with_different_buffer_sizes()
98 TEST(f.get() == 'B'); in test_with_different_buffer_sizes()
99 TEST(f.gcount() == 1u); in test_with_different_buffer_sizes()
101 TEST(f.seekg(2)); in test_with_different_buffer_sizes()
102 TEST(f.put('C')); in test_with_different_buffer_sizes()
103 TEST(f.seekg(3)); // Seek when changing out->in in test_with_different_buffer_sizes()
104 TEST(f.get() == 'd'); in test_with_different_buffer_sizes()
105 TEST(f.gcount() == 1u); in test_with_different_buffer_sizes()
108 TEST(f.seekg(0)); in test_with_different_buffer_sizes()
109 TEST(f.get() == 'a'); in test_with_different_buffer_sizes()
110 TEST(f.get() == 'B'); in test_with_different_buffer_sizes()
111 TEST(f.get() == 'C'); in test_with_different_buffer_sizes()
112 TEST(f.get() == 'd'); in test_with_different_buffer_sizes()
113 TEST(f.get() == 'e'); in test_with_different_buffer_sizes()
118 TEST(f << std::flush); in test_with_different_buffer_sizes()
119 TEST(f.putback('e')); in test_with_different_buffer_sizes()
120 TEST(f.putback('d')); in test_with_different_buffer_sizes()
121 TEST(f.get() == 'd'); in test_with_different_buffer_sizes()
122 TEST(f.get() == 'e'); in test_with_different_buffer_sizes()
125 TEST(f.get() == 'f'); in test_with_different_buffer_sizes()
126 TEST(f.get() == 'g'); in test_with_different_buffer_sizes()
127 TEST(f.get() == EOF); in test_with_different_buffer_sizes()
131 TEST(f.seekg(1)); in test_with_different_buffer_sizes()
132 TEST(f.get() == 'B'); in test_with_different_buffer_sizes()
133 TEST(f.putback('B')); in test_with_different_buffer_sizes()
136 TEST(f.putback('a')); in test_with_different_buffer_sizes()
137 TEST(!f.putback('x')); // At beginning of file -> No putback possible in test_with_different_buffer_sizes()
140 TEST(f.get() == 'a'); in test_with_different_buffer_sizes()
142 TEST(f.get() == 'B'); in test_with_different_buffer_sizes()
144 TEST(nw::remove(filepath) == 0); in test_with_different_buffer_sizes()
152 TEST(!file_exists(filepath2.c_str()) || nw::remove(filepath2.c_str()) == 0); in test_close()
153 TEST(!file_exists(filepath2.c_str())); in test_close()
155 TEST(buf.open(filepath, std::ios_base::out) == &buf); in test_close()
156 TEST(buf.is_open()); in test_close()
158 TEST(buf.open(filepath2.c_str(), std::ios_base::out) == NULL); in test_close()
160 TEST(buf.is_open()); in test_close()
161 TEST(buf.close() == &buf); in test_close()
163 TEST(!file_exists(filepath2.c_str())); in test_close()
165 TEST(buf.open(filepath2.c_str(), std::ios_base::out) == &buf); in test_close()
166 TEST(buf.close() == &buf); in test_close()
167 TEST(file_exists(filepath2.c_str())); in test_close()
168 TEST(nw::remove(filepath) == 0); in test_close()
169 TEST(nw::remove(filepath2.c_str()) == 0); in test_close()
176 TEST(fo); in test_flush()
186 TEST(fo.flush()); in test_flush()
190 TEST(fi >> s); in test_flush()
192 TEST(s == curValue); in test_flush()
199 TEST(!file_exists(filename) || nw::remove(filename) == 0); in test_ofstream_creates_file()
200 TEST(!file_exists(filename)); in test_ofstream_creates_file()
204 TEST(fo); in test_ofstream_creates_file()
206 TEST(file_exists(filename)); in test_ofstream_creates_file()
207 TEST(read_file(filename).empty()); in test_ofstream_creates_file()
208 TEST(nw::remove(filename) == 0); in test_ofstream_creates_file()
213 TEST(fo); in test_ofstream_creates_file()
215 TEST(file_exists(filename)); in test_ofstream_creates_file()
216 TEST(read_file(filename).empty()); in test_ofstream_creates_file()
217 TEST(nw::remove(filename) == 0); in test_ofstream_creates_file()
226 TEST(fo << "test" << 2 << std::endl); in test_ofstream_write()
229 TEST(read_file(filename) == "test2\n"); in test_ofstream_write()
230 TEST(nw::remove(filename) == 0); in test_ofstream_write()
234 TEST(fo << "test" << 2 << std::endl); in test_ofstream_write()
236 TEST(read_file(filename) == "test2\n"); in test_ofstream_write()
237 TEST(nw::remove(filename) == 0); in test_ofstream_write()
242 TEST(fo << "test" << 2 << std::endl); in test_ofstream_write()
244 TEST(read_file(filename) == "test2\n"); in test_ofstream_write()
245 TEST(nw::remove(filename) == 0); in test_ofstream_write()
250 TEST(fo << "test" << 2 << std::endl); in test_ofstream_write()
252 TEST(read_file(filename) == "test2\n"); in test_ofstream_write()
253 TEST(nw::remove(filename) == 0); in test_ofstream_write()
257 TEST(fo << "test" << 2 << std::endl); in test_ofstream_write()
259 TEST(read_file(filename, true) == "test2\n"); in test_ofstream_write()
260 TEST(nw::remove(filename) == 0); in test_ofstream_write()
265 TEST(fo << "test" << 2 << std::endl); in test_ofstream_write()
270 TEST(read_file(filename) == "test2\nsecond2\n"); in test_ofstream_write()
271 TEST(nw::remove(filename) == 0); in test_ofstream_write()
279 TEST(fo << "test" << std::endl); in test_ifstream_open_read()
285 TEST(fi); in test_ifstream_open_read()
287 TEST(fi >> tmp); in test_ifstream_open_read()
288 TEST(tmp == "test"); in test_ifstream_open_read()
294 TEST(fi); in test_ifstream_open_read()
296 TEST(fi >> tmp); in test_ifstream_open_read()
297 TEST(tmp == "test"); in test_ifstream_open_read()
303 TEST(fi); in test_ifstream_open_read()
305 TEST(fi >> tmp); in test_ifstream_open_read()
306 TEST(tmp == "test"); in test_ifstream_open_read()
312 TEST(fi); in test_ifstream_open_read()
314 TEST(fi >> tmp); in test_ifstream_open_read()
315 TEST(tmp == "test"); in test_ifstream_open_read()
320 TEST(fi); in test_ifstream_open_read()
322 TEST(fi >> tmp); in test_ifstream_open_read()
323 TEST(tmp == "test"); in test_ifstream_open_read()
330 TEST(fo << "test"); in test_ifstream_open_read()
333 TEST(fi); in test_ifstream_open_read()
334 TEST(fi.tellg() == std::streampos(4)); in test_ifstream_open_read()
337 TEST(fi >> tmp); in test_ifstream_open_read()
338 TEST(tmp == "st"); in test_ifstream_open_read()
341 TEST(nw::remove(filename) == 0); in test_ifstream_open_read()
344 TEST(!fi); in test_ifstream_open_read()
351 TEST(!file_exists(filename) || nw::remove(filename) == 0); in test_fstream()
352 TEST(!file_exists(filename)); in test_fstream()
356 TEST(!f); in test_fstream()
358 TEST(!f2); in test_fstream()
363 TEST(!f); in test_fstream()
365 TEST(!f); in test_fstream()
367 TEST(!file_exists(filename)); in test_fstream()
371 TEST(f); in test_fstream()
373 TEST(read_file(filename).empty()); in test_fstream()
377 TEST(f); in test_fstream()
378 TEST(f << "test"); in test_fstream()
380 TEST(f.seekg(0)); in test_fstream()
381 TEST(f >> tmp); in test_fstream()
382 TEST(tmp == "test"); in test_fstream()
384 TEST(read_file(filename) == "test"); in test_fstream()
388 TEST(f); in test_fstream()
389 TEST(f << "string_ctor"); in test_fstream()
391 TEST(f.seekg(0)); in test_fstream()
392 TEST(f >> tmp); in test_fstream()
393 TEST(tmp == "string_ctor"); in test_fstream()
395 TEST(read_file(filename) == "string_ctor"); in test_fstream()
396 TEST(nw::remove(filename) == 0); in test_fstream()
401 TEST(f); in test_fstream()
403 TEST(read_file(filename).empty()); in test_fstream()
408 TEST(f); in test_fstream()
409 TEST(f << "test"); in test_fstream()
411 TEST(f.seekg(0)); in test_fstream()
412 TEST(f >> tmp); in test_fstream()
413 TEST(tmp == "test"); in test_fstream()
415 TEST(read_file(filename) == "test"); in test_fstream()
419 TEST(f); in test_fstream()
421 TEST(f >> tmp); in test_fstream()
422 TEST(tmp == "test"); in test_fstream()
423 TEST(f.eof()); in test_fstream()
425 TEST(f << "second"); in test_fstream()
427 TEST(read_file(filename) == "testsecond"); in test_fstream()
431 TEST(f); in test_fstream()
432 TEST(f << "test2"); in test_fstream()
434 TEST(f.seekg(0)); in test_fstream()
435 TEST(f >> tmp); in test_fstream()
436 TEST(tmp == "test2"); in test_fstream()
438 TEST(read_file(filename) == "test2"); in test_fstream()
443 TEST(!(f >> tmp)); in test_fstream()
445 TEST(f << "foo"); in test_fstream()
446 TEST(f.seekg(0)); in test_fstream()
447 TEST(!(f >> tmp)); in test_fstream()
449 TEST(read_file(filename) == "foo"); in test_fstream()
453 TEST(!(f << "bar")); in test_fstream()
456 TEST(f >> tmp); in test_fstream()
457 TEST(tmp == "foo"); in test_fstream()
459 TEST(read_file(filename) == "foo"); in test_fstream()
460 TEST(nw::remove(filename) == 0); in test_fstream()
467 TEST(stream.is_open() == const_cast<const T&>(stream).is_open()); in is_open()
475 TEST(!is_open(f)); in do_test_is_open()
477 TEST(f); in do_test_is_open()
478 TEST(is_open(f)); in do_test_is_open()
480 TEST(f); in do_test_is_open()
481 TEST(!is_open(f)); in do_test_is_open()
490 TEST(nw::remove(filename) == 0); in test_is_open()