| ifw-daq
    2.1.0-pre1
    IFW Data Acquisition modules | 
Unit tests for json handling. More...
#include <gtest/gtest.h>#include <gmock/gmock.h>#include <nlohmann/json.hpp>#include <ostream>#include <daq/fits/json.hpp>Go to the source code of this file.
| Classes | |
| class | TestJson | 
| Functions | |
| TEST_F (TestJson, ParseInvalidJsonThrowsNlohmannException) | |
| TEST_F (TestJson, ParseValueKeywords) | |
| TEST_F (TestJson, ParseEsoKeywords) | |
| TEST_F (TestJson, ParseLiteralKeyword) | |
| TEST_F (TestJson, ParseOptionalKeywordComment) | |
| TEST_F (TestJson, ParseEmptyArray) | |
| TEST_F (TestJson, ParseFailsIfNotAnArray) | |
| TEST_F (TestJson, ParseFailsIfNotAnObjectInArray) | |
| TEST_F (TestJson, ParseFailsIfObjectMissTypeProperty) | |
| TEST_F (TestJson, ParseFailsIfObjectHasUnknownTypeProperty) | |
| TEST_F (TestJson, ParseFailsIfTypeIsNotString) | |
| TEST_F (TestJson, ParseFailsIfObjectMissNameProperty) | |
| TEST_F (TestJson, ParseFailsIfObjectMissValue) | |
| TEST_F (TestJson, ParseFailsIfLiteralKeywordMissValue) | |
| TEST_F (TestJson, ParseFailsIfLiteralKeywordValueIsNotString) | |
| TEST_F (TestJson, ParseFailsIfLiteralKeywordValueTooLong) | |
| TEST_F (TestJson, ParseFailsIfObjectHasUnsupportedValueType) | |
| TEST_F (TestJson, ParseFailsIfNameIsNotString) | |
| TEST_F (TestJson, ParseFailsIfObjectHasCommentThatIsNotString) | |
| TEST_F (TestJson, SerializeJsonKeywords) | |
Unit tests for json handling.
Definition in file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseEmptyArray | |||
| ) | 
Definition at line 282 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseEsoKeywords | |||
| ) | 
Definition at line 118 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfLiteralKeywordMissValue | |||
| ) | 
Definition at line 383 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfLiteralKeywordValueIsNotString | |||
| ) | 
Definition at line 395 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfLiteralKeywordValueTooLong | |||
| ) | 
Definition at line 408 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfNameIsNotString | |||
| ) | 
Definition at line 435 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfNotAnArray | |||
| ) | 
Definition at line 291 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfNotAnObjectInArray | |||
| ) | 
Definition at line 303 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfObjectHasCommentThatIsNotString | |||
| ) | 
Definition at line 449 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfObjectHasUnknownTypeProperty | |||
| ) | 
Definition at line 329 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfObjectHasUnsupportedValueType | |||
| ) | 
Definition at line 421 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfObjectMissNameProperty | |||
| ) | 
Definition at line 357 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfObjectMissTypeProperty | |||
| ) | 
Definition at line 316 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfObjectMissValue | |||
| ) | 
Definition at line 370 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseFailsIfTypeIsNotString | |||
| ) | 
Definition at line 343 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseInvalidJsonThrowsNlohmannException | |||
| ) | 
Definition at line 23 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseLiteralKeyword | |||
| ) | 
Definition at line 206 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseOptionalKeywordComment | |||
| ) | 
Definition at line 247 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| ParseValueKeywords | |||
| ) | 
Definition at line 39 of file testJson.cpp.
| TEST_F | ( | TestJson | , | 
| SerializeJsonKeywords | |||
| ) | 
Definition at line 464 of file testJson.cpp.