ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
Unit tests for json handling. More...
#include <algorithm>
#include <ostream>
#include <random>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include <nlohmann/json.hpp>
#include <daq/error/report.hpp>
#include <daq/fits/json.hpp>
#include "matchers.hpp"
Go to the source code of this file.
Classes | |
class | TestLiteralKeyword |
class | TestKeyword< Type > |
Note that test cases must use TypeParam and cannot declare templated aliases. More... | |
Typedefs | |
using | Types = ::testing::Types< ValueKeyword, EsoKeyword > |
Functions | |
TEST_F (TestLiteralKeyword, ConstructStrangeKeywords1) | |
TEST_F (TestLiteralKeyword, ConstructStrangeKeywords4) | |
TEST_F (TestLiteralKeyword, ConstructStrangeKeywords3) | |
TEST_F (TestLiteralKeyword, ConstructStrangeKeywords5) | |
TEST_F (TestLiteralKeyword, ConstructStrangeKeywords6) | |
TEST_F (TestLiteralKeyword, ConstructStrangeKeywords7) | |
TEST_F (TestLiteralKeyword, ConstructRegularKeywords) | |
TEST_F (TestLiteralKeyword, ValueKeywordTypes) | |
TEST_F (TestLiteralKeyword, InvalidEsoKeywordTypes) | |
TEST_F (TestLiteralKeyword, EsoKeywordTypes) | |
TEST_F (TestLiteralKeyword, CommentaryKeywordTypes) | |
TEST_F (TestLiteralKeyword, EqualityOperator) | |
TEST_F (TestLiteralKeyword, OstreamOperator) | |
TYPED_TEST_CASE (TestKeyword, Types) | |
TYPED_TEST (TestKeyword, Construction) | |
TYPED_TEST (TestKeyword, OptionalComment) | |
TYPED_TEST (TestKeyword, ConstructFromString) | |
Test that construction of keyword from a C string is stored as std::string and not a bool, which is the implicitly converted type for the variant construction otherwise. More... | |
TYPED_TEST (TestKeyword, Equality) | |
TYPED_TEST (TestKeyword, Ordering) | |
TYPED_TEST (TestKeyword, OstreamOperator) | |
TEST (TestKeywordCombinations, OperatorLessComparesKeywordName) | |
TEST (TestKeywordCombinations, NameEquals) | |
TEST (KeywordVector, UpdateKeywords) | |
TEST (KeywordVector, InsertKeywordsEnd) | |
TEST (KeywordVector, InsertKeywordsBegin) | |
TEST (KeywordVector, InsertKeywordsMiddle) | |
TEST (TestFormatting, ValueKeyword) | |
TEST (TestFormatting, EsoKeyword) | |
TEST (TestFormatting, LiteralKeyword) | |
TEST (TestFormatting, TooLongKeywords) | |
TEST (TestFormatting, KeywordVariant) | |
TEST (TestStandardSortV1, StableSortsValueKeywords) | |
TEST (TestStandardSortV1, StableSortsByKeywordType) | |
TEST (TestStandardSortV1, EsoKeywordsAreSortedByCategory) | |
TEST (TestStandardSortV1, EsoKeywordsAreSortedByNumberedCategory) | |
TEST (TestStandardSortV1, EsoKeywordAreSortedEvenIfCloslyMatched) | |
TEST (TestStandardSortV1, EsoKeywordAreSortedEvenIfStrange) | |
TEST (TestStandardSortV1, CommentsSortedByName) | |
TEST (TestStandardSortV1, EsoKeywordsAreSortedAlphabetically) | |
Unit tests for json handling.
Definition in file testKeyword.cpp.
using Types = ::testing::Types<ValueKeyword, EsoKeyword> |
Definition at line 254 of file testKeyword.cpp.
TEST | ( | KeywordVector | , |
InsertKeywordsBegin | |||
) |
Definition at line 493 of file testKeyword.cpp.
TEST | ( | KeywordVector | , |
InsertKeywordsEnd | |||
) |
Definition at line 460 of file testKeyword.cpp.
TEST | ( | KeywordVector | , |
InsertKeywordsMiddle | |||
) |
Definition at line 524 of file testKeyword.cpp.
TEST | ( | KeywordVector | , |
UpdateKeywords | |||
) |
Definition at line 432 of file testKeyword.cpp.
TEST | ( | TestFormatting | , |
EsoKeyword | |||
) |
Definition at line 582 of file testKeyword.cpp.
TEST | ( | TestFormatting | , |
KeywordVariant | |||
) |
Definition at line 633 of file testKeyword.cpp.
TEST | ( | TestFormatting | , |
LiteralKeyword | |||
) |
Definition at line 606 of file testKeyword.cpp.
TEST | ( | TestFormatting | , |
TooLongKeywords | |||
) |
Definition at line 614 of file testKeyword.cpp.
TEST | ( | TestFormatting | , |
ValueKeyword | |||
) |
Definition at line 558 of file testKeyword.cpp.
TEST | ( | TestKeywordCombinations | , |
NameEquals | |||
) |
Definition at line 408 of file testKeyword.cpp.
TEST | ( | TestKeywordCombinations | , |
OperatorLessComparesKeywordName | |||
) |
Definition at line 366 of file testKeyword.cpp.
TEST | ( | TestStandardSortV1 | , |
CommentsSortedByName | |||
) |
Definition at line 798 of file testKeyword.cpp.
TEST | ( | TestStandardSortV1 | , |
EsoKeywordAreSortedEvenIfCloslyMatched | |||
) |
Definition at line 759 of file testKeyword.cpp.
TEST | ( | TestStandardSortV1 | , |
EsoKeywordAreSortedEvenIfStrange | |||
) |
Definition at line 775 of file testKeyword.cpp.
TEST | ( | TestStandardSortV1 | , |
EsoKeywordsAreSortedAlphabetically | |||
) |
Definition at line 818 of file testKeyword.cpp.
TEST | ( | TestStandardSortV1 | , |
EsoKeywordsAreSortedByCategory | |||
) |
Definition at line 684 of file testKeyword.cpp.
TEST | ( | TestStandardSortV1 | , |
EsoKeywordsAreSortedByNumberedCategory | |||
) |
Definition at line 732 of file testKeyword.cpp.
TEST | ( | TestStandardSortV1 | , |
StableSortsByKeywordType | |||
) |
Definition at line 661 of file testKeyword.cpp.
TEST | ( | TestStandardSortV1 | , |
StableSortsValueKeywords | |||
) |
Definition at line 645 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
CommentaryKeywordTypes | |||
) |
Definition at line 182 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
ConstructRegularKeywords | |||
) |
Definition at line 92 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
ConstructStrangeKeywords1 | |||
) |
Definition at line 45 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
ConstructStrangeKeywords3 | |||
) |
Definition at line 60 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
ConstructStrangeKeywords4 | |||
) |
Definition at line 52 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
ConstructStrangeKeywords5 | |||
) |
Definition at line 68 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
ConstructStrangeKeywords6 | |||
) |
Definition at line 76 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
ConstructStrangeKeywords7 | |||
) |
Definition at line 84 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
EqualityOperator | |||
) |
Definition at line 217 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
EsoKeywordTypes | |||
) |
Definition at line 128 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
InvalidEsoKeywordTypes | |||
) |
Definition at line 123 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
OstreamOperator | |||
) |
Definition at line 227 of file testKeyword.cpp.
TEST_F | ( | TestLiteralKeyword | , |
ValueKeywordTypes | |||
) |
Definition at line 102 of file testKeyword.cpp.
TYPED_TEST | ( | TestKeyword | , |
ConstructFromString | |||
) |
Test that construction of keyword from a C string is stored as std::string and not a bool, which is the implicitly converted type for the variant construction otherwise.
Definition at line 291 of file testKeyword.cpp.
TYPED_TEST | ( | TestKeyword | , |
Construction | |||
) |
Definition at line 257 of file testKeyword.cpp.
TYPED_TEST | ( | TestKeyword | , |
Equality | |||
) |
Definition at line 299 of file testKeyword.cpp.
TYPED_TEST | ( | TestKeyword | , |
OptionalComment | |||
) |
Definition at line 280 of file testKeyword.cpp.
TYPED_TEST | ( | TestKeyword | , |
Ordering | |||
) |
Definition at line 316 of file testKeyword.cpp.
TYPED_TEST | ( | TestKeyword | , |
OstreamOperator | |||
) |
Definition at line 327 of file testKeyword.cpp.
TYPED_TEST_CASE | ( | TestKeyword | , |
Types | |||
) |