mirror of
https://github.com/oatpp/oatpp.git
synced 2025-04-06 18:40:24 +08:00
Merge pull request #808 from fhuberts/fix-Wmissing-field-initializers
Fix compiler warnings (-Wmissing-field-initializers)
This commit is contained in:
commit
ec227380e4
@ -207,7 +207,6 @@ endif (CMAKE_CXX_COMPILER_ID MATCHES GNU)
|
||||
# Disable some warnings
|
||||
#
|
||||
add_compiler_flags("-Wno-dangling-reference")
|
||||
add_compiler_flags("-Wno-missing-field-initializers")
|
||||
add_compiler_flags("-Wno-pessimizing-move")
|
||||
add_compiler_flags("-Wno-sign-compare")
|
||||
add_compiler_flags("-Wno-suggest-attribute=format")
|
||||
|
@ -34,7 +34,7 @@ void StringTemplateTest::onRun() {
|
||||
|
||||
{
|
||||
OATPP_LOGI(TAG, "Case1 ...");
|
||||
StringTemplate t("{} World!", {{0, 1, "p1"}});
|
||||
StringTemplate t("{} World!", {{0, 1, "p1", nullptr}});
|
||||
auto result = t.format(std::vector<oatpp::String>({"Hello"}));
|
||||
OATPP_ASSERT(result == "Hello World!");
|
||||
OATPP_LOGI(TAG, "OK");
|
||||
@ -42,7 +42,7 @@ void StringTemplateTest::onRun() {
|
||||
|
||||
{
|
||||
OATPP_LOGI(TAG, "Case2 ...");
|
||||
StringTemplate t("{} World!", {{0, 1, "p1"}});
|
||||
StringTemplate t("{} World!", {{0, 1, "p1", nullptr}});
|
||||
auto result = t.format(std::unordered_map<oatpp::String, oatpp::String>({{"p1", "Hello"}}));
|
||||
OATPP_ASSERT(result == "Hello World!");
|
||||
OATPP_LOGI(TAG, "OK");
|
||||
@ -50,7 +50,7 @@ void StringTemplateTest::onRun() {
|
||||
|
||||
{
|
||||
OATPP_LOGI(TAG, "Case3 ...");
|
||||
StringTemplate t("Hello {}", {{6, 7, "p1"}});
|
||||
StringTemplate t("Hello {}", {{6, 7, "p1", nullptr}});
|
||||
auto result = t.format(std::vector<oatpp::String>({"World!"}));
|
||||
OATPP_ASSERT(result == "Hello World!");
|
||||
OATPP_LOGI(TAG, "OK");
|
||||
@ -58,7 +58,7 @@ void StringTemplateTest::onRun() {
|
||||
|
||||
{
|
||||
OATPP_LOGI(TAG, "Case4 ...");
|
||||
StringTemplate t("Hello {}", {{6, 7, "p1"}});
|
||||
StringTemplate t("Hello {}", {{6, 7, "p1", nullptr}});
|
||||
auto result = t.format(std::unordered_map<oatpp::String, oatpp::String>({{"p1", "World!"}}));
|
||||
OATPP_ASSERT(result == "Hello World!");
|
||||
OATPP_LOGI(TAG, "OK");
|
||||
@ -66,7 +66,7 @@ void StringTemplateTest::onRun() {
|
||||
|
||||
{
|
||||
OATPP_LOGI(TAG, "Case5 ...");
|
||||
StringTemplate t("Hello {} World!", {{6, 7, "p1"}});
|
||||
StringTemplate t("Hello {} World!", {{6, 7, "p1", nullptr}});
|
||||
auto result = t.format(std::vector<oatpp::String>({"My"}));
|
||||
OATPP_ASSERT(result == "Hello My World!");
|
||||
OATPP_LOGI(TAG, "OK");
|
||||
@ -74,7 +74,7 @@ void StringTemplateTest::onRun() {
|
||||
|
||||
{
|
||||
OATPP_LOGI(TAG, "Case6 ...");
|
||||
StringTemplate t("Hello {} World!", {{6, 7, "p1"}});
|
||||
StringTemplate t("Hello {} World!", {{6, 7, "p1", nullptr}});
|
||||
auto result = t.format(std::unordered_map<oatpp::String, oatpp::String>({{"p1", "My"}}));
|
||||
OATPP_ASSERT(result == "Hello My World!");
|
||||
OATPP_LOGI(TAG, "OK");
|
||||
@ -82,7 +82,7 @@ void StringTemplateTest::onRun() {
|
||||
|
||||
{
|
||||
OATPP_LOGI(TAG, "Case7 ...");
|
||||
StringTemplate t("? ? ?", {{0, 0, "p1"}, {2, 2, "p2"}, {4, 4, "p3"}});
|
||||
StringTemplate t("? ? ?", {{0, 0, "p1", nullptr}, {2, 2, "p2", nullptr}, {4, 4, "p3", nullptr}});
|
||||
auto result = t.format(std::vector<oatpp::String>({"Hello", "World", "Oat++!"}));
|
||||
OATPP_ASSERT(result == "Hello World Oat++!");
|
||||
OATPP_LOGI(TAG, "OK");
|
||||
@ -90,7 +90,7 @@ void StringTemplateTest::onRun() {
|
||||
|
||||
{
|
||||
OATPP_LOGI(TAG, "Case8 ...");
|
||||
StringTemplate t("? ? ?", {{0, 0, "p1"}, {2, 2, "p2"}, {4, 4, "p3"}});
|
||||
StringTemplate t("? ? ?", {{0, 0, "p1", nullptr}, {2, 2, "p2", nullptr}, {4, 4, "p3", nullptr}});
|
||||
auto result = t.format(std::unordered_map<oatpp::String, oatpp::String>({{"p3", "Hello"}, {"p2", "World"}, {"p1", "Oat++!"}}));
|
||||
OATPP_ASSERT(result == "Oat++! World Hello");
|
||||
OATPP_LOGI(TAG, "OK");
|
||||
@ -98,7 +98,7 @@ void StringTemplateTest::onRun() {
|
||||
|
||||
{
|
||||
OATPP_LOGI(TAG, "Case9 ...");
|
||||
StringTemplate t("? ? ?", {{0, 0, "p1"}, {2, 2, "p2"}, {4, 4, "p3"}});
|
||||
StringTemplate t("? ? ?", {{0, 0, "p1", nullptr}, {2, 2, "p2", nullptr}, {4, 4, "p3", nullptr}});
|
||||
auto result = t.format("A");
|
||||
OATPP_ASSERT(result == "A A A");
|
||||
OATPP_LOGI(TAG, "OK");
|
||||
|
Loading…
x
Reference in New Issue
Block a user