Macros | Functions | Variables
test_generated_code.cc File Reference
#include "gtest/gtest.h"
#include "src/google/protobuf/test_messages_proto2.upb.h"
#include "src/google/protobuf/test_messages_proto3.upb.h"
#include "upb/test.upb.h"
#include "upb/upb.hpp"
Include dependency graph for test_generated_code.cc:

Go to the source code of this file.

Macros

#define MIN(x, y)   ((x) < (y) ? (x) : (y))
 

Functions

static void check_int32_map_empty (protobuf_test_messages_proto3_TestAllTypesProto3 *msg)
 
static void check_int32_map_one_entry (protobuf_test_messages_proto3_TestAllTypesProto3 *msg)
 
static void check_string_map_empty (protobuf_test_messages_proto3_TestAllTypesProto3 *msg)
 
static void check_string_map_one_entry (protobuf_test_messages_proto3_TestAllTypesProto3 *msg)
 
static void decrement_int (void *ptr)
 
 TEST (GeneratedCode, ArenaDecode)
 
 TEST (GeneratedCode, ArenaFuse)
 
 TEST (GeneratedCode, ArenaUnaligned)
 
 TEST (GeneratedCode, Bytes)
 
 TEST (GeneratedCode, Extension)
 
 TEST (GeneratedCode, FuseWithInitialBlock)
 
 TEST (GeneratedCode, Int32Map)
 
 TEST (GeneratedCode, Issue9440)
 
 TEST (GeneratedCode, NullDecodeBuffer)
 
 TEST (GeneratedCode, RepeatedClear)
 
 TEST (GeneratedCode, ScalarsProto2)
 
 TEST (GeneratedCode, ScalarsProto3)
 
 TEST (GeneratedCode, StatusTruncation)
 
 TEST (GeneratedCode, StringDoubleMap)
 
 TEST (GeneratedCode, StringMap)
 
 TEST (GeneratedCode, TestRepeated)
 
 TEST (GeneratedCode, UTF8)
 
static void * test_allocfunc (upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)
 

Variables

upb_alloc test_alloc = {&test_allocfunc}
 
const int32_t test_int32 = 10
 
const int32_t test_int32_2 = -20
 
const int32_t test_int32_3 = 30
 
const int32_t test_int32_4 = -40
 
const char test_str [] = "abcdefg"
 
const char test_str2 [] = "12345678910"
 
const char test_str3 [] = "rstlnezxcvbnm"
 
const char test_str4 [] = "just another test string"
 
const upb_StringView test_str_view = {test_str, sizeof(test_str) - 1}
 
const upb_StringView test_str_view2 = {test_str2, sizeof(test_str2) - 1}
 
const upb_StringView test_str_view3 = {test_str3, sizeof(test_str3) - 1}
 
const upb_StringView test_str_view4 = {test_str4, sizeof(test_str4) - 1}
 

Macro Definition Documentation

◆ MIN

#define MIN (   x,
  y 
)    ((x) < (y) ? (x) : (y))

Definition at line 40 of file test_generated_code.cc.

Function Documentation

◆ check_int32_map_empty()

static void check_int32_map_empty ( protobuf_test_messages_proto3_TestAllTypesProto3 *  msg)
static

Definition at line 676 of file test_generated_code.cc.

◆ check_int32_map_one_entry()

static void check_int32_map_one_entry ( protobuf_test_messages_proto3_TestAllTypesProto3 *  msg)
static

Definition at line 688 of file test_generated_code.cc.

◆ check_string_map_empty()

static void check_string_map_empty ( protobuf_test_messages_proto3_TestAllTypesProto3 *  msg)
static

Definition at line 528 of file test_generated_code.cc.

◆ check_string_map_one_entry()

static void check_string_map_one_entry ( protobuf_test_messages_proto3_TestAllTypesProto3 *  msg)
static

Definition at line 541 of file test_generated_code.cc.

◆ decrement_int()

static void decrement_int ( void *  ptr)
static

Definition at line 867 of file test_generated_code.cc.

◆ TEST() [1/17]

TEST ( GeneratedCode  ,
ArenaDecode   
)

Definition at line 929 of file test_generated_code.cc.

◆ TEST() [2/17]

TEST ( GeneratedCode  ,
ArenaFuse   
)

Definition at line 872 of file test_generated_code.cc.

◆ TEST() [3/17]

TEST ( GeneratedCode  ,
ArenaUnaligned   
)

Definition at line 962 of file test_generated_code.cc.

◆ TEST() [4/17]

TEST ( GeneratedCode  ,
Bytes   
)

Definition at line 361 of file test_generated_code.cc.

◆ TEST() [5/17]

TEST ( GeneratedCode  ,
Extension   
)

Definition at line 425 of file test_generated_code.cc.

◆ TEST() [6/17]

TEST ( GeneratedCode  ,
FuseWithInitialBlock   
)

Definition at line 908 of file test_generated_code.cc.

◆ TEST() [7/17]

TEST ( GeneratedCode  ,
Int32Map   
)

Definition at line 728 of file test_generated_code.cc.

◆ TEST() [8/17]

TEST ( GeneratedCode  ,
Issue9440   
)

Definition at line 816 of file test_generated_code.cc.

◆ TEST() [9/17]

TEST ( GeneratedCode  ,
NullDecodeBuffer   
)

Definition at line 826 of file test_generated_code.cc.

◆ TEST() [10/17]

TEST ( GeneratedCode  ,
RepeatedClear   
)

Definition at line 484 of file test_generated_code.cc.

◆ TEST() [11/17]

TEST ( GeneratedCode  ,
ScalarsProto2   
)

Definition at line 139 of file test_generated_code.cc.

◆ TEST() [12/17]

TEST ( GeneratedCode  ,
ScalarsProto3   
)

Definition at line 58 of file test_generated_code.cc.

◆ TEST() [13/17]

TEST ( GeneratedCode  ,
StatusTruncation   
)

Definition at line 838 of file test_generated_code.cc.

◆ TEST() [14/17]

TEST ( GeneratedCode  ,
StringDoubleMap   
)

Definition at line 582 of file test_generated_code.cc.

◆ TEST() [15/17]

TEST ( GeneratedCode  ,
StringMap   
)

Definition at line 607 of file test_generated_code.cc.

◆ TEST() [16/17]

TEST ( GeneratedCode  ,
TestRepeated   
)

Definition at line 797 of file test_generated_code.cc.

◆ TEST() [17/17]

TEST ( GeneratedCode  ,
UTF8   
)

Definition at line 505 of file test_generated_code.cc.

◆ test_allocfunc()

static void* test_allocfunc ( upb_alloc alloc,
void *  ptr,
size_t  oldsize,
size_t  size 
)
static

Definition at line 902 of file test_generated_code.cc.

Variable Documentation

◆ test_alloc

upb_alloc test_alloc = {&test_allocfunc}

Definition at line 906 of file test_generated_code.cc.

◆ test_int32

const int32_t test_int32 = 10

Definition at line 53 of file test_generated_code.cc.

◆ test_int32_2

const int32_t test_int32_2 = -20

Definition at line 54 of file test_generated_code.cc.

◆ test_int32_3

const int32_t test_int32_3 = 30

Definition at line 55 of file test_generated_code.cc.

◆ test_int32_4

const int32_t test_int32_4 = -40

Definition at line 56 of file test_generated_code.cc.

◆ test_str

const char test_str[] = "abcdefg"

Definition at line 43 of file test_generated_code.cc.

◆ test_str2

const char test_str2[] = "12345678910"

Definition at line 44 of file test_generated_code.cc.

◆ test_str3

const char test_str3[] = "rstlnezxcvbnm"

Definition at line 45 of file test_generated_code.cc.

◆ test_str4

const char test_str4[] = "just another test string"

Definition at line 46 of file test_generated_code.cc.

◆ test_str_view

const upb_StringView test_str_view = {test_str, sizeof(test_str) - 1}

Definition at line 48 of file test_generated_code.cc.

◆ test_str_view2

const upb_StringView test_str_view2 = {test_str2, sizeof(test_str2) - 1}

Definition at line 49 of file test_generated_code.cc.

◆ test_str_view3

const upb_StringView test_str_view3 = {test_str3, sizeof(test_str3) - 1}

Definition at line 50 of file test_generated_code.cc.

◆ test_str_view4

const upb_StringView test_str_view4 = {test_str4, sizeof(test_str4) - 1}

Definition at line 51 of file test_generated_code.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:34