jaulib v1.3.0
Jau Support Library (C++, Java, ..)
Classes | Functions
test_codec_base01.cpp File Reference
#include <cassert>
#include <cinttypes>
#include <cstring>
#include <jau/test/catch2_ext.hpp>
#include <jau/base_codec.hpp>
Include dependency graph for test_codec_base01.cpp:

Go to the source code of this file.

Classes

class  base64_alphabet_nopadding
 

Functions

 TEST_CASE ("Binary Base 64 Encoding Test 11", "[binary][type]")
 
 TEST_CASE ("Integer Base 38 Encoding Test 01", "[integer][type]")
 
 TEST_CASE ("Integer Base 64 Encoding Test 02", "[integer][type]")
 
 TEST_CASE ("Integer Base 86 Encoding Test 03", "[integer][type]")
 
static void testBinaryBase64 ()
 
static void testIntegerBase64 (const jau::codec::base::alphabet &aspec)
 
static void testIntegerBase86 (const jau::codec::base::alphabet &aspec)
 
static void testRadix_3digits_int32 (const jau::codec::base::alphabet &aspec)
 
static void testRadix_int64 (const jau::codec::base::alphabet &aspec, const int64_t test_min, const int64_t test_max)
 

Function Documentation

◆ testRadix_3digits_int32()

static void testRadix_3digits_int32 ( const jau::codec::base::alphabet aspec)
static

Definition at line 34 of file test_codec_base01.cpp.

Here is the caller graph for this function:

◆ testRadix_int64()

static void testRadix_int64 ( const jau::codec::base::alphabet aspec,
const int64_t  test_min,
const int64_t  test_max 
)
static

Definition at line 110 of file test_codec_base01.cpp.

Here is the caller graph for this function:

◆ testIntegerBase64()

static void testIntegerBase64 ( const jau::codec::base::alphabet aspec)
static

Definition at line 169 of file test_codec_base01.cpp.

Here is the caller graph for this function:

◆ testIntegerBase86()

static void testIntegerBase86 ( const jau::codec::base::alphabet aspec)
static

Definition at line 177 of file test_codec_base01.cpp.

Here is the caller graph for this function:

◆ TEST_CASE() [1/4]

TEST_CASE ( "Integer Base 38 Encoding Test 01"  ,
""  [integer][type] 
)

Definition at line 185 of file test_codec_base01.cpp.

◆ TEST_CASE() [2/4]

TEST_CASE ( "Integer Base 64 Encoding Test 02"  ,
""  [integer][type] 
)

Definition at line 189 of file test_codec_base01.cpp.

◆ TEST_CASE() [3/4]

TEST_CASE ( "Integer Base 86 Encoding Test 03"  ,
""  [integer][type] 
)

Definition at line 195 of file test_codec_base01.cpp.

◆ testBinaryBase64()

static void testBinaryBase64 ( )
static

Definition at line 225 of file test_codec_base01.cpp.

Here is the caller graph for this function:

◆ TEST_CASE() [4/4]

TEST_CASE ( "Binary Base 64 Encoding Test 11"  ,
""  [binary][type] 
)

Definition at line 466 of file test_codec_base01.cpp.