mirror of
https://github.com/fmtlib/fmt.git
synced 2024-11-25 03:30:05 +00:00
25 lines
604 B
C++
25 lines
604 B
C++
// Formatting library for C++ - formatting library tests
|
|
//
|
|
// Copyright (c) 2012 - present, Victor Zverovich
|
|
// All rights reserved.
|
|
//
|
|
// For the license information refer to format.h.
|
|
|
|
#include "gtest/gtest.h"
|
|
|
|
#if !defined(__GNUC__) || __GNUC__ >= 5
|
|
#define FMT_BUILTIN_TYPES 0
|
|
#include "fmt/format.h"
|
|
|
|
TEST(no_builtin_types_test, format) {
|
|
EXPECT_EQ(fmt::format("{}", 42), "42");
|
|
}
|
|
|
|
TEST(no_builtin_types_test, double_is_custom_type) {
|
|
double d = 42;
|
|
auto args = fmt::make_format_args(d);
|
|
EXPECT_EQ(fmt::format_args(args).get(0).type(),
|
|
fmt::detail::type::custom_type);
|
|
}
|
|
#endif
|