Florin Iucha
acad8cfab1
Reformat all source code; no functional changes
...
Before adding the format checker, the mainline should be clean, to
avoid false failures.
2021-11-25 09:15:25 -08:00
Cameron DaCamara
00235d8a99
fix module test odr violations ( #2414 )
2021-07-17 09:16:49 -07:00
mwinterb
3d53d1539d
Warning removals in test code ( #2399 )
...
* Warning removals in test code.
Mostly 0 to nullptr and adding override to virtual function implementations.
* Fix module-test.
2021-07-09 08:05:02 -07:00
Victor Zverovich
16f2ef91ab
Replace fmt::system_error with std::system_error
2021-05-07 08:33:39 -07:00
Victor Zverovich
ed7c4320f6
Cleanup tests
2021-05-02 09:28:38 -07:00
Alexey Ochapov
53ca0cbe75
gtest: move GTest/GMock files to separate directory, update GTest/GMock usages
...
* all GTest/GMock files moved to `test/gtest` directory
* `CMakeLists.txt` created in `test/gtest` from `CMakeLists.txt` in `test`
* GTest/GMock target in CMake renamed to `gtest` (was `gmock`)
* CMake `gtest` target updated to export includes as "gtest/gtest.h" or "gmock/gmock.h" only
* includes in tests updated: "gtest.h" -> "gtest/gtest.h", "gmock.h" -> "gmock/gmock.h"
* removed duplications of `target_include_directories` for GTest/GMock directories (CMake manages them)
2021-04-29 07:11:49 -07:00
Denis Blank
bff4d18efb
Add color format_to overloads
...
* Fix variable size basic_memory_buffer colorization
* Fix an unused arguments warning on GCC that blocks the CI otherwise
* Ref #1842
* Ref #1593
2020-09-06 08:24:15 -07:00
Victor Zverovich
f69b6eaabd
Add a simple buffered stream with no sync
2020-06-28 09:55:29 -07:00
Victor Zverovich
7f723fbcb8
Consistently namespace qualify size_t
2020-05-07 15:59:46 -07:00
Victor Zverovich
9ea42fb26e
Rename posix-test to os-test
2019-12-15 16:43:40 -08:00
Victor Zverovich
dcde089b4e
Improve POSIX API detection
2019-11-15 07:28:02 -08:00
Victor Zverovich
d07cc2026b
FMT_EXPLICIT -> explicit, FMT_NULL -> nullptr
2019-05-30 07:42:36 -07:00
Victor Zverovich
58b6f8db48
Format the code using clang-format
2019-01-13 06:58:20 -08:00
Victor Zverovich
20c708bf6d
Fix build on gcc 4.4
2018-10-24 10:52:02 -07:00
Elias Kosunen
691a7a91a1
Add more compilers to CI and increase FMT_PEDANTIC warning levels ( #736 )
...
* Add a _lot_ more warnings to FMT_PEDANTIC
Fix these warnings
* Add more compilers to CI
Fix (some) of the compiler errors with them
* Enable -Werror on CI
Increase warning level on MSVC when compiling with FMT_PEDANTIC
* Add VS 2013 and 2015 to Appveyor
* Fix Appveyor tests
Formatting
* Implement requested changes
Fix some of the MSVC warnings
Implement C++11 integer_sequence
* Reintroduce appveyor-build.py
* Remove ranges-test from tests
* Remove (some) explicit warning suppressions
Fix C++ standard setting in CI
* Remove (some) explicit warning suppressions
Fix C++ standard setting in CI
* Fix test builds with C++11
* Enable pedantic warnings on tests
* Fix warnings from edits to master
* Cleanups
* Add C++11 support to ranges.h
Re-enable ranges-test
Fix a Visual Studio error about function not returning a value in printf.h
Fix a bug in .travis.yml
2018-06-06 15:57:59 +02:00
Victor Zverovich
b76bb79613
Improve naming consistency
2018-05-19 10:32:53 -07:00
Victor Zverovich
86a9bc8291
Cleanup
2018-03-04 09:16:51 -08:00
Victor Zverovich
94edb1a71c
Add a lightweight header for the core API
2017-12-06 07:42:42 -08:00
Victor Zverovich
3610f34c70
Fix windows build
2017-03-04 07:10:54 -08:00
Victor Zverovich
50e716737d
StringRef -> string_view, LongLong -> long_long
2017-02-18 07:34:52 -08:00
Victor Zverovich
e2a332e5df
Use a mock to test locale support
2016-05-19 17:38:44 -07:00
Victor Zverovich
afd67497de
cppformat -> fmt
2016-04-24 09:06:12 -07:00
Mario Werner
d411aa165e
use quotes for including cppformat headers from the tests
2016-02-02 16:58:41 +01:00
Mario Werner
fee52f79b8
update the includes in the tests to get rid of the deprecated warnings
2016-01-30 22:33:37 +01:00
vitaut
0a7e5141c1
Move posix tests from gtest-extra-test to a separate test
2015-06-24 09:16:03 -07:00
Carter Li
e2583ab5f3
Use throw() when noexcept is not supported
2015-02-14 09:58:29 +08:00
Victor Zverovich
d1ded569ff
Separate memory management and formatting
...
Array is split into an abstract Buffer class and a concrete MemoryBuffer class. BasicWriter now does all memory allocation through a Buffer object. Subclasses of BasicWriter may use different buffer types. The new BasicMemoryBuffer class uses the default MemoryBuffer.
2014-09-29 08:48:16 -07:00
Victor Zverovich
8f8fd769ee
Fix Fix https://github.com/cppformat/cppformat/issues/50 in tests too.
2014-07-29 07:50:05 -07:00
Victor Zverovich
75b5eb4b9d
More fixes for https://github.com/cppformat/cppformat/issues/50 .
2014-07-27 15:09:05 -07:00
Victor Zverovich
e7b6896c43
Fix tests.
2014-06-09 09:57:34 -07:00
Victor Zverovich
eaa89e23d7
Put File, BufferedFile & ErrorCode in the fmt namespace.
2014-06-09 09:07:27 -07:00
Victor Zverovich
b692ab58b2
Move POSIX wrappers to separate files.
2014-06-09 08:33:48 -07:00
Victor Zverovich
952fd7a756
Comment.
2014-05-19 07:30:32 -07:00
Victor Zverovich
df991a0f46
Fix Windows build.
2014-05-18 11:09:37 -07:00
Victor Zverovich
fb17316d77
Use stdio.h instead of cstdio for fdopen. Wrap all used POSIX functions for testing.
2014-05-15 08:58:10 -07:00
Victor Zverovich
fb4ccac951
Add BufferedFile::fileno.
2014-05-06 06:45:53 -07:00
Victor Zverovich
494f53421e
Fix warnings.
2014-05-06 06:11:39 -07:00
Victor Zverovich
e44a2be8b9
Make BufferedFile::close public.
2014-05-05 17:38:39 -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
536e61386d
Evaluate message argument passed to EXPECT_THROW_MSG once.
2014-05-05 07:31:38 -07:00
Victor Zverovich
5434b0282c
Don't die on Windows.
2014-05-05 07:11:54 -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
15f1f8510f
Fix test. More comments.
2014-05-03 16:47:00 -07:00
Victor Zverovich
1a6d365db5
Fix move assignment.
2014-05-03 15:46:11 -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
c5c2cd63bc
FileDescriptor -> File
2014-05-03 12:28:02 -07:00