Functions | Variables
unit1302.c File Reference
#include "curlcheck.h"
#include "urldata.h"
#include "url.h"
#include "curl_base64.h"
#include "memdebug.h"
Include dependency graph for unit1302.c:

Go to the source code of this file.

Functions

 Curl_safefree (decoded)
 
 Curl_safefree (output)
 
 fail_if (decoded, "returned pointer should be NULL")
 
 fail_unless (rc==CURLE_BAD_CONTENT_ENCODING, "return code should be CURLE_BAD_CONTENT_ENCODING")
 
 fail_unless (rc==CURLE_OK, "return code should be CURLE_OK")
 
 fail_unless (size==0, "size should be 0")
 
 fail_unless (size==1, "size should be 1")
 
 fail_unless (size==2, "size should be 2")
 
 fail_unless (size==3, "size should be 3")
 
 fail_unless (size==4, "size should be 4")
 
 fail_unless (size==8, "size should be 8")
 
static CURLcode unit_setup (void)
 
static void unit_stop (void)
 
 verify_memory (decoded, "i", 2)
 
 verify_memory (decoded, "ii", 2)
 
 verify_memory (decoded, "iii", 3)
 
 verify_memory (decoded, "iiii", 4)
 
 verify_memory (output, "aQ==", 4)
 
 verify_memory (output, "aWlp", 4)
 

Variables

unsigned char anychar = 'x'
 
static struct Curl_easydata
 
unsigned char * decoded = &anychar
 
UNITTEST_START char * output
 
CURLcode rc = Curl_base64_encode(data, "i", 1, &output, &size)
 
size_t size = 0
 

Function Documentation

◆ Curl_safefree() [1/2]

Curl_safefree ( decoded  )

◆ Curl_safefree() [2/2]

Curl_safefree ( output  )

◆ fail_if()

fail_if ( decoded  ,
"returned pointer should be NULL"   
)

◆ fail_unless() [1/8]

fail_unless ( rc  = =CURLE_BAD_CONTENT_ENCODING,
"return code should be CURLE_BAD_CONTENT_ENCODING  
)

◆ fail_unless() [2/8]

fail_unless ( rc  = =CURLE_OK,
"return code should be CURLE_OK  
)

◆ fail_unless() [3/8]

fail_unless ( size  = =0,
"size should be 0"   
)

◆ fail_unless() [4/8]

fail_unless ( size  = =1,
"size should be 1"   
)

◆ fail_unless() [5/8]

fail_unless ( size  = =2,
"size should be 2"   
)

◆ fail_unless() [6/8]

fail_unless ( size  = =3,
"size should be 3"   
)

◆ fail_unless() [7/8]

fail_unless ( size  = =4,
"size should be 4"   
)

◆ fail_unless() [8/8]

fail_unless ( size  = =8,
"size should be 8"   
)

◆ unit_setup()

static CURLcode unit_setup ( void  )
static

Definition at line 31 of file unit1302.c.

◆ unit_stop()

static void unit_stop ( void  )
static

Definition at line 42 of file unit1302.c.

◆ verify_memory() [1/6]

verify_memory ( decoded  ,
"i"  ,
 
)

◆ verify_memory() [2/6]

verify_memory ( decoded  ,
"ii"  ,
 
)

◆ verify_memory() [3/6]

verify_memory ( decoded  ,
"iii"  ,
 
)

◆ verify_memory() [4/6]

verify_memory ( decoded  ,
"iiii"  ,
 
)

◆ verify_memory() [5/6]

verify_memory ( output  )

◆ verify_memory() [6/6]

verify_memory ( output  ,
"aWlp"  ,
 
)

Variable Documentation

◆ anychar

unsigned char anychar = 'x'

Definition at line 53 of file unit1302.c.

◆ data

struct Curl_easy* data
static

Definition at line 29 of file unit1302.c.

◆ decoded

decoded = &anychar

Definition at line 51 of file unit1302.c.

◆ output

UNITTEST_START char* output

Definition at line 50 of file unit1302.c.

◆ rc

rc = Curl_base64_encode(data, "i", 1, &output, &size)

Definition at line 54 of file unit1302.c.

◆ size

size = 0

Definition at line 52 of file unit1302.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sun May 15 2022 02:25:02