Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dmitry Baryshkov
nettle
Commits
f1eb5652
Commit
f1eb5652
authored
Sep 29, 2002
by
Niels Möller
Browse files
New test.
Rev: src/nettle/testsuite/buffer-test.c:1.1
parent
1889c7bb
Changes
1
Show whitespace changes
Inline
Side-by-side
testsuite/buffer-test.c
0 → 100644
View file @
f1eb5652
#include
"testutils.h"
#include
"buffer.h"
int
test_main
(
void
)
{
struct
nettle_buffer
buffer
;
uint8_t
s
[
5
];
nettle_buffer_init
(
&
buffer
);
ASSERT
(
nettle_buffer_write
(
&
buffer
,
LDATA
(
"foo"
)));
ASSERT
(
NETTLE_BUFFER_PUTC
(
&
buffer
,
'x'
));
ASSERT
(
buffer
.
size
==
4
);
ASSERT
(
buffer
.
alloc
>=
4
);
ASSERT
(
MEMEQ
(
4
,
buffer
.
contents
,
"foox"
));
nettle_buffer_clear
(
&
buffer
);
nettle_buffer_init_size
(
&
buffer
,
sizeof
(
s
),
s
);
ASSERT
(
buffer
.
alloc
==
sizeof
(
s
));
ASSERT
(
nettle_buffer_write
(
&
buffer
,
LDATA
(
"foo"
)));
ASSERT
(
buffer
.
size
==
3
);
ASSERT
(
!
nettle_buffer_write
(
&
buffer
,
LDATA
(
"bar"
)));
SUCCESS
();
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment