Commit Graph

606 Commits

Author SHA1 Message Date
Victor Zverovich
5cf3b6dc7d Add a Print overload that writes to a file. 2014-05-06 08:05:51 -07:00
Victor Zverovich
2e50361a29 dup -> copy 2014-05-06 08:05:14 -07:00
Victor Zverovich
b322a1f58b Fix MSVC build. 2014-05-06 07:29:50 -07:00
Victor Zverovich
e1c86f0b5d Fix warnings. 2014-05-06 06:58:32 -07:00
Victor Zverovich
fb4ccac951 Add BufferedFile::fileno. 2014-05-06 06:45:53 -07:00
Victor Zverovich
d286efd3d2 Implement GetThreadCount on Linux. 2014-05-06 06:45:06 -07:00
Victor Zverovich
494f53421e Fix warnings. 2014-05-06 06:11:39 -07:00
Victor Zverovich
83e1658109 Test compilation without -std=c++11. 2014-05-05 17:39:01 -07:00
Victor Zverovich
e44a2be8b9 Make BufferedFile::close public. 2014-05-05 17:38:39 -07:00
Victor Zverovich
cada26d226 Suppress asserts locally. 2014-05-05 17:07:21 -07:00
Victor Zverovich
2ecce39ca9 More tests. 2014-05-05 12:52:16 -07:00
Victor Zverovich
0aacd0cf6d Replace EXPECT_STDOUT and EXPECT_STDERR with a single macro EXPECT_WRITE. 2014-05-05 08:35:59 -07:00
Victor Zverovich
098f8ac343 Evaluate EXPECT_STD* output argument once. 2014-05-05 08:20:01 -07:00
Victor Zverovich
758283f7d9 Fix tests. 2014-05-05 08:19:35 -07:00
Victor Zverovich
03ca48f3e7 Test calling RestoreAndRead twice. 2014-05-05 07:31:56 -07:00
Victor Zverovich
536e61386d Evaluate message argument passed to EXPECT_THROW_MSG once. 2014-05-05 07:31:38 -07:00
Victor Zverovich
368505ebe9 Fix tests. 2014-05-05 07:31:03 -07:00
Victor Zverovich
5434b0282c Don't die on Windows. 2014-05-05 07:11:54 -07:00
Victor Zverovich
3555341ab4 Fix test. 2014-05-04 18:23:06 -07:00
Victor Zverovich
a07350a0d4 More tests. 2014-05-04 10:08:29 -07:00
Victor Zverovich
6a4a9b773c More tests. 2014-05-04 09:01:18 -07:00
Victor Zverovich
02b185751f Add BufferedFile. OutputRedirector -> OutputRedirect. 2014-05-04 06:44:50 -07:00
Victor Zverovich
e4f8b069b5 Too young to die. 2014-05-03 20:49:42 -07:00
Victor Zverovich
590490f35f Try not to die. 2014-05-03 19:05:56 -07:00
Victor Zverovich
3e55391ea8 Fix test. 2014-05-03 18:48:20 -07:00
Victor Zverovich
527c4b312a Fix test. 2014-05-03 18:36:17 -07:00
Victor Zverovich
f4c5b37561 Fix test. 2014-05-03 18:27:23 -07:00
Victor Zverovich
58b762f965 Fix tests. 2014-05-03 18:13:16 -07:00
Victor Zverovich
ba89c6399c "Undo" delete. 2014-05-03 17:34:58 -07:00
Victor Zverovich
798c0fae71 Fix test, take 2. 2014-05-03 16:55:13 -07:00
Victor Zverovich
15f1f8510f Fix test. More comments. 2014-05-03 16:47:00 -07:00
Victor Zverovich
c880e31d9f Fix warnings. 2014-05-03 16:25:26 -07:00
Victor Zverovich
a2cf54fca2 Fix test. 2014-05-03 16:21:01 -07:00
Victor Zverovich
d13946bfb7 Fix warnings. 2014-05-03 15:50:22 -07:00
Victor Zverovich
1a6d365db5 Fix move assignment. 2014-05-03 15:46:11 -07:00
Victor Zverovich
823ce5fc3d More tests. 2014-05-03 15:26:44 -07:00
Victor Zverovich
c6f40e339f Fix MSVC build. 2014-05-03 15:16:52 -07:00
Victor Zverovich
ee793b35cf File::get -> File::descriptor. 2014-05-03 15:07:28 -07:00
Victor Zverovich
c6d83b1a3b Make File::close() public. 2014-05-03 15:04:14 -07:00
Victor Zverovich
f516fb9cba Fix tests. 2014-05-03 14:40:18 -07:00
Victor Zverovich
7b2568a3a9 Fix test. 2014-05-03 13:18:58 -07:00
Victor Zverovich
b808503bc1 More tests. 2014-05-03 13:14:15 -07:00
Victor Zverovich
9556d3714d Fix test. 2014-05-03 12:38:32 -07:00
Victor Zverovich
c5c2cd63bc FileDescriptor -> File 2014-05-03 12:28:02 -07:00
Victor Zverovich
98b6e59272 Add FileDescriptor::write. 2014-05-03 12:06:28 -07:00
Victor Zverovich
f3e123b304 Use streamsize instead of ssize_t for portability. 2014-05-03 12:06:04 -07:00
Victor Zverovich
cc6a772b89 Simplify tests. 2014-05-03 12:01:27 -07:00
Victor Zverovich
a297e272d1 Add FileDescriptor::read. 2014-05-03 11:26:46 -07:00
Victor Zverovich
90a3f0a620 Define ssize_t on Windows. 2014-05-03 11:03:04 -07:00
Victor Zverovich
e648d289bb Fix FileDescriptor::pipe. 2014-05-03 10:25:46 -07:00