|
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) CHECK_LESS( 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 | |||
| ) | CHECK_LESS( lhs , rhs ) |
| 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 | |||
| ) |
| 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 | |||
| ) |
1.8.14