summaryrefslogtreecommitdiffstats
path: root/common/basicobjects/simplebuffer_ut.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/basicobjects/simplebuffer_ut.c')
-rw-r--r--common/basicobjects/simplebuffer_ut.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/common/basicobjects/simplebuffer_ut.c b/common/basicobjects/simplebuffer_ut.c
index f94a1c0..61272da 100644
--- a/common/basicobjects/simplebuffer_ut.c
+++ b/common/basicobjects/simplebuffer_ut.c
@@ -43,6 +43,7 @@ int simple_test(void)
struct simplebuffer *data = NULL;
char str1[] = "test string 1";
char str2[] = "test string 2";
+ const char str3[] = "test string 3";
uint32_t left = 0;
int i;
const unsigned char *buf;
@@ -82,6 +83,23 @@ int simple_test(void)
return error;
}
+ error = simplebuffer_add_cr(data);
+ if (error) {
+ printf("Failed to add CR to an object %d\n", error);
+ simplebuffer_free(data);
+ return error;
+ }
+
+ error = simplebuffer_add_str(data,
+ str3,
+ strlen(str3),
+ 1);
+ if (error) {
+ printf("Failed to add string to an object %d\n", error);
+ simplebuffer_free(data);
+ return error;
+ }
+
left = simplebuffer_get_len(data);
buf = simplebuffer_get_buf(data);