TEST(memstream_done) {
_cleanup_(memstream_done) MemStream m = {};
- assert_se(memstream_init(&m));
+ ASSERT_NOT_NULL(memstream_init(&m));
}
TEST(memstream_empty) {
_cleanup_free_ char *buf = NULL;
size_t sz;
- assert_se(memstream_init(&m));
- assert_se(memstream_finalize(&m, &buf, &sz) >= 0);
+ ASSERT_NOT_NULL(memstream_init(&m));
+ ASSERT_OK(memstream_finalize(&m, &buf, &sz));
ASSERT_STREQ(buf, "");
- assert_se(sz == 0);
+ ASSERT_EQ(sz, 0u);
}
TEST(memstream) {
size_t sz;
FILE *f;
- assert_se(f = memstream_init(&m));
+ ASSERT_NOT_NULL(f = memstream_init(&m));
fputs("hoge", f);
fputs("おはよう!", f);
fputs(UTF8("😀😀😀"), f);
buf = mfree(buf);
- assert_se(f = memstream_init(&m));
+ ASSERT_NOT_NULL(f = memstream_init(&m));
fputs("second", f);
- assert_se(memstream_finalize(&m, &buf, &sz) >= 0);
+ ASSERT_OK(memstream_finalize(&m, &buf, &sz));
ASSERT_STREQ(buf, "second");
- assert_se(sz == strlen("second"));
+ ASSERT_EQ(sz, strlen("second"));
}
TEST(memstream_dump) {
_cleanup_(memstream_done) MemStream m = {};
FILE *f;
- assert_se(f = memstream_init(&m));
+ ASSERT_NOT_NULL(f = memstream_init(&m));
fputs("first", f);
- assert_se(memstream_dump(LOG_DEBUG, &m) >= 0);
+ ASSERT_OK(memstream_dump(LOG_DEBUG, &m));
- assert_se(f = memstream_init(&m));
+ ASSERT_NOT_NULL(f = memstream_init(&m));
fputs("second", f);
- assert_se(memstream_dump(LOG_DEBUG, &m) >= 0);
+ ASSERT_OK(memstream_dump(LOG_DEBUG, &m));
}
DEFINE_TEST_MAIN(LOG_DEBUG);