|
Monero
|
#include <array>#include <boost/predef/other/endian.h>#include <boost/endian/conversion.hpp>#include <boost/range/algorithm/equal.hpp>#include <boost/range/algorithm_ext/iota.hpp>#include <boost/range/iterator_range.hpp>#include <cstdint>#include <gtest/gtest.h>#include <iomanip>#include <iterator>#include <string>#include <sstream>#include <vector>#include <arpa/inet.h>#include "boost/archive/portable_binary_iarchive.hpp"#include "boost/archive/portable_binary_oarchive.hpp"#include "byte_slice.h"#include "byte_stream.h"#include "crypto/crypto.h"#include "hex.h"#include "net/net_utils_base.h"#include "net/local_ip.h"#include "net/buffer.h"#include "p2p/net_peerlist_boost_serialization.h"#include "span.h"#include "string_tools.h"#include "storages/parserse_base_utils.h"
Macros | |
| #define | CHECK_EQUAL(lhs, rhs) |
| #define | CHECK_LESS(lhs, rhs) |
| #define | CHECK_LESS_ENDIAN(lhs, rhs) |
Functions | |
| TEST (Span, Traits) | |
| TEST (Span, MutableConstruction) | |
| TEST (Span, ImmutableConstruction) | |
| TEST (Span, NoExcept) | |
| TEST (Span, Nullptr) | |
| TEST (Span, Writing) | |
| TEST (Span, RemovePrefix) | |
| TEST (Span, ToByteSpan) | |
| TEST (Span, AsByteSpan) | |
| TEST (Span, AsMutByteSpan) | |
| TEST (Span, ToMutSpan) | |
| TEST (ByteSlice, Construction) | |
| TEST (ByteSlice, DataReturnedMatches) | |
| TEST (ByteSlice, NoExcept) | |
| TEST (ByteSlice, Empty) | |
| TEST (ByteSlice, CopySpans) | |
| TEST (ByteSlice, AdaptString) | |
| TEST (ByteSlice, EmptyAdaptString) | |
| TEST (ByteSlice, AdaptVector) | |
| TEST (ByteSlice, EmptyAdaptVector) | |
| TEST (ByteSlice, Move) | |
| TEST (ByteSlice, Clone) | |
| TEST (ByteSlice, RemovePrefix) | |
| TEST (ByteSlice, TakeSlice) | |
| TEST (ByteSlice, GetSlice) | |
| TEST (ByteStream, Construction) | |
| TEST (ByteStream, Noexcept) | |
| TEST (ByteStream, Empty) | |
| TEST (ByteStream, Write) | |
| TEST (ByteStream, Put) | |
| TEST (ByteStream, PutN) | |
| TEST (ByteStream, Reserve) | |
| TEST (ByteStream, TakeBuffer) | |
| TEST (ByteStream, Move) | |
| TEST (ByteStream, ToByteSlice) | |
| TEST (ByteStream, Clear) | |
| TEST (ToHex, String) | |
| TEST (HexLocale, String) | |
| TEST (ToHex, Array) | |
| TEST (ToHex, ArrayFromPod) | |
| TEST (ToHex, Ostream) | |
| TEST (ToHex, Formatted) | |
| TEST (FromHex, ToString) | |
| TEST (FromHex, ToBuffer) | |
| TEST (StringTools, BuffToHex) | |
| TEST (StringTools, PodToHex) | |
| TEST (StringTools, ParseHex) | |
| TEST (StringTools, ParseNotHex) | |
| TEST (StringTools, GetIpString) | |
| TEST (StringTools, GetIpInt32) | |
| TEST (StringTools, GetExtension) | |
| TEST (StringTools, CutOffExtension) | |
| TEST (NetUtils, IPv4NetworkAddress) | |
| TEST (NetUtils, NetworkAddress) | |
| static bool | is_local (const char *s) |
| TEST (NetUtils, PrivateRanges) | |
| TEST (net_buffer, basic) | |
| TEST (net_buffer, existing_capacity) | |
| TEST (net_buffer, reallocate) | |
| TEST (net_buffer, move) | |
| TEST (parsing, isspace) | |
| TEST (parsing, isdigit) | |
| TEST (parsing, number) | |
| TEST (parsing, unicode) | |
| TEST (parsing, strtoul) | |
| #define CHECK_EQUAL | ( | lhs, | |
| rhs ) |
| #define CHECK_LESS | ( | lhs, | |
| rhs ) |
| #define CHECK_LESS_ENDIAN | ( | lhs, | |
| rhs ) |
|
static |
| TEST | ( | ByteSlice | , |
| AdaptString | ) |
| TEST | ( | ByteSlice | , |
| AdaptVector | ) |
| TEST | ( | ByteSlice | , |
| Clone | ) |
| TEST | ( | ByteSlice | , |
| Construction | ) |
| TEST | ( | ByteSlice | , |
| CopySpans | ) |
| TEST | ( | ByteSlice | , |
| DataReturnedMatches | ) |
| TEST | ( | ByteSlice | , |
| Empty | ) |
| TEST | ( | ByteSlice | , |
| EmptyAdaptString | ) |
| TEST | ( | ByteSlice | , |
| EmptyAdaptVector | ) |
| TEST | ( | ByteSlice | , |
| GetSlice | ) |
| TEST | ( | ByteSlice | , |
| Move | ) |
| TEST | ( | ByteSlice | , |
| NoExcept | ) |
| TEST | ( | ByteSlice | , |
| RemovePrefix | ) |
| TEST | ( | ByteSlice | , |
| TakeSlice | ) |
| TEST | ( | ByteStream | , |
| Clear | ) |
| TEST | ( | ByteStream | , |
| Construction | ) |
| TEST | ( | ByteStream | , |
| Empty | ) |
| TEST | ( | ByteStream | , |
| Move | ) |
| TEST | ( | ByteStream | , |
| Noexcept | ) |
| TEST | ( | ByteStream | , |
| Put | ) |
| TEST | ( | ByteStream | , |
| PutN | ) |
| TEST | ( | ByteStream | , |
| Reserve | ) |
| TEST | ( | ByteStream | , |
| TakeBuffer | ) |
| TEST | ( | ByteStream | , |
| ToByteSlice | ) |
| TEST | ( | ByteStream | , |
| Write | ) |
| TEST | ( | FromHex | , |
| ToBuffer | ) |
| TEST | ( | FromHex | , |
| ToString | ) |
| TEST | ( | HexLocale | , |
| String | ) |
| TEST | ( | net_buffer | , |
| basic | ) |
| TEST | ( | net_buffer | , |
| existing_capacity | ) |
| TEST | ( | net_buffer | , |
| move | ) |
| TEST | ( | net_buffer | , |
| reallocate | ) |
| TEST | ( | NetUtils | , |
| IPv4NetworkAddress | ) |
| TEST | ( | NetUtils | , |
| NetworkAddress | ) |
| TEST | ( | NetUtils | , |
| PrivateRanges | ) |
| TEST | ( | parsing | , |
| isdigit | ) |
| TEST | ( | parsing | , |
| isspace | ) |
| TEST | ( | parsing | , |
| number | ) |
| TEST | ( | parsing | , |
| strtoul | ) |
| TEST | ( | parsing | , |
| unicode | ) |
| TEST | ( | Span | , |
| AsByteSpan | ) |
| TEST | ( | Span | , |
| AsMutByteSpan | ) |
| TEST | ( | Span | , |
| ImmutableConstruction | ) |
| TEST | ( | Span | , |
| MutableConstruction | ) |
| TEST | ( | Span | , |
| NoExcept | ) |
| TEST | ( | Span | , |
| Nullptr | ) |
| TEST | ( | Span | , |
| RemovePrefix | ) |
| TEST | ( | Span | , |
| ToByteSpan | ) |
| TEST | ( | Span | , |
| ToMutSpan | ) |
| TEST | ( | Span | , |
| Traits | ) |
| TEST | ( | Span | , |
| Writing | ) |
| TEST | ( | StringTools | , |
| BuffToHex | ) |
| TEST | ( | StringTools | , |
| CutOffExtension | ) |
| TEST | ( | StringTools | , |
| GetExtension | ) |
| TEST | ( | StringTools | , |
| GetIpInt32 | ) |
| TEST | ( | StringTools | , |
| GetIpString | ) |
| TEST | ( | StringTools | , |
| ParseHex | ) |
| TEST | ( | StringTools | , |
| ParseNotHex | ) |
| TEST | ( | StringTools | , |
| PodToHex | ) |
| TEST | ( | ToHex | , |
| Array | ) |
| TEST | ( | ToHex | , |
| ArrayFromPod | ) |
| TEST | ( | ToHex | , |
| Formatted | ) |
| TEST | ( | ToHex | , |
| Ostream | ) |
| TEST | ( | ToHex | , |
| String | ) |