PostGIS  2.4.9dev-r@@SVN_REVISION@@

◆ test_stringbuffer_append()

static void test_stringbuffer_append ( void  )
static

Definition at line 22 of file cu_stringbuffer.c.

References stringbuffer_append(), stringbuffer_create_with_size(), stringbuffer_destroy(), and stringbuffer_getstring().

Referenced by stringbuffer_suite_setup().

23 {
24  stringbuffer_t *sb;
25  const char *str;
26 
28  stringbuffer_append(sb, "hello world");
29  str = stringbuffer_getstring(sb);
30 
31  CU_ASSERT_STRING_EQUAL("hello world", str);
32 
34 }
stringbuffer_t * stringbuffer_create_with_size(size_t size)
Allocate a new stringbuffer_t.
Definition: stringbuffer.c:65
void stringbuffer_append(stringbuffer_t *s, const char *a)
Append the specified string to the stringbuffer_t.
Definition: stringbuffer.c:134
void stringbuffer_destroy(stringbuffer_t *s)
Free the stringbuffer_t and all memory managed within it.
Definition: stringbuffer.c:78
const char * stringbuffer_getstring(stringbuffer_t *s)
Returns a reference to the internal string being managed by the stringbuffer.
Definition: stringbuffer.c:149
Here is the call graph for this function:
Here is the caller graph for this function: