/
githubmirror
/
json
Обзор
Документация
Войти
/
githubmirror
/
json
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v3.12.0
tests/src/unit-meta.cpp
36 строк
1 KB
Niels Lohmann
:bookmark: set version to 3.12.0
07 апр 2025, 22:32
Не верифицирован
07 апр 2025, 22:32
34e46d7
Код
Авторство
О чём код?
// __ _____ _____ _____ // __| | __| | | | JSON for Modern C++ (supporting code) // | | |__ | | | | | | version 3.12.0 // |_____|_____|_____|_|___| https://github.com/nlohmann/json // // SPDX-FileCopyrightText: 2013 - 2025 Niels Lohmann <https://nlohmann.me> // SPDX-License-Identifier: MIT #include "doctest_compatibility.h" #include <nlohmann/json.hpp> using nlohmann::json; TEST_CASE("version information") { SECTION("meta()") { json j = json::meta(); CHECK(j["name"] == "JSON for Modern C++"); CHECK(j["copyright"] == "(C) 2013-2025 Niels Lohmann"); CHECK(j["url"] == "https://github.com/nlohmann/json"); CHECK(j["version"] == json( { {"string", "3.12.0"}, {"major", 3}, {"minor", 12}, {"patch", 0} })); CHECK(j.find("platform") != j.end()); CHECK(j.at("compiler").find("family") != j.at("compiler").end()); CHECK(j.at("compiler").find("version") != j.at("compiler").end()); CHECK(j.at("compiler").find("c++") != j.at("compiler").end()); } }