xrpld
Toggle main menu visibility
Loading...
Searching...
No Matches
tests
libxrpl
protocol
ApiVersion.cpp
1
#include <xrpl/protocol/ApiVersion.h>
2
3
#include <gtest/gtest.h>
4
5
using namespace
xrpl
;
6
7
TEST
(ApiVersion, invariants)
8
{
9
static_assert
(
rpc::kApiMinimumSupportedVersion
<=
rpc::kApiMaximumSupportedVersion
);
10
static_assert
(
rpc::kApiMinimumSupportedVersion
<=
rpc::kApiMaximumValidVersion
);
11
static_assert
(
rpc::kApiMaximumSupportedVersion
<=
rpc::kApiMaximumValidVersion
);
12
static_assert
(
rpc::kApiBetaVersion
<=
rpc::kApiMaximumValidVersion
);
13
}
14
15
// Update when we change versions
16
TEST
(ApiVersion, versions)
17
{
18
static_assert
(
rpc::kApiMinimumSupportedVersion
>= 1);
19
static_assert
(
rpc::kApiMinimumSupportedVersion
< 2);
20
static_assert
(
rpc::kApiMaximumSupportedVersion
>= 2);
21
static_assert
(
rpc::kApiMaximumSupportedVersion
< 3);
22
static_assert
(
rpc::kApiMaximumValidVersion
>= 3);
23
static_assert
(
rpc::kApiMaximumValidVersion
< 4);
24
static_assert
(
rpc::kApiBetaVersion
>= 3);
25
static_assert
(
rpc::kApiBetaVersion
< 4);
26
}
xrpl::rpc::kApiMaximumSupportedVersion
static constexpr auto kApiMaximumSupportedVersion
Definition
ApiVersion.h:43
xrpl::rpc::kApiMaximumValidVersion
static constexpr auto kApiMaximumValidVersion
Definition
ApiVersion.h:47
xrpl::rpc::kApiMinimumSupportedVersion
static constexpr auto kApiMinimumSupportedVersion
Definition
ApiVersion.h:42
xrpl::rpc::kApiBetaVersion
static constexpr auto kApiBetaVersion
Definition
ApiVersion.h:46
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition
algorithm.h:5
xrpl::TEST
TEST(FileUtilitiesTest, get_file_contents)
Definition
tests/libxrpl/basics/FileUtilities.cpp:60
Generated by
1.17.0