Skip to content

Commit

Permalink
Merge pull request #9296 from tchaikov/wip-test-chain_xattr
Browse files Browse the repository at this point in the history
test: Fix the order of ASSERT_EQ() in chain_xattr tests

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
  • Loading branch information
tchaikov committed Jun 7, 2016
2 parents 39725ea + 03921ef commit 8d7b8e1
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions src/test/objectstore/chain_xattr.cc
Expand Up @@ -352,31 +352,31 @@ TEST(chain_xattr, fskip_chain_cleanup_and_ensure_single_attr)
// set chunked without either
{
std::size_t r = chain_fsetxattr(fd, name, buf, sizeof(buf));
ASSERT_EQ(r, sizeof(buf));
ASSERT_EQ(sizeof(buf), r);
ASSERT_GT(get_xattrs(fd).size(), 1UL);
}

// verify
{
char buf2[sizeof(buf)*2];
std::size_t r = chain_fgetxattr(fd, name, buf2, sizeof(buf2));
ASSERT_EQ(r, sizeof(buf));
ASSERT_EQ(memcmp(buf, buf2, sizeof(buf)), 0);
ASSERT_EQ(sizeof(buf), r);
ASSERT_EQ(0, memcmp(buf, buf2, sizeof(buf)));
}

// overwrite
{
std::size_t r = chain_fsetxattr<false, true>(fd, name, buf, sizeof(buf));
ASSERT_EQ(r, sizeof(buf));
ASSERT_EQ(get_xattrs(fd).size(), 1UL);
ASSERT_EQ(sizeof(buf), r);
ASSERT_EQ(1UL, get_xattrs(fd).size());
}

// verify
{
char buf2[sizeof(buf)*2];
std::size_t r = chain_fgetxattr(fd, name, buf2, sizeof(buf2));
ASSERT_EQ(r, sizeof(buf));
ASSERT_EQ(memcmp(buf, buf2, sizeof(buf)), 0);
ASSERT_EQ(sizeof(buf), r);
ASSERT_EQ(0, memcmp(buf, buf2, sizeof(buf)));
}

::close(fd);
Expand All @@ -396,31 +396,31 @@ TEST(chain_xattr, skip_chain_cleanup_and_ensure_single_attr)
// set chunked without either
{
std::size_t r = chain_setxattr(file, name, buf, sizeof(buf));
ASSERT_EQ(r, sizeof(buf));
ASSERT_EQ(sizeof(buf), r);
ASSERT_GT(get_xattrs(file).size(), 1UL);
}

// verify
{
char buf2[sizeof(buf)*2];
std::size_t r = chain_getxattr(file, name, buf2, sizeof(buf2));
ASSERT_EQ(r, sizeof(buf));
ASSERT_EQ(memcmp(buf, buf2, sizeof(buf)), 0);
ASSERT_EQ(sizeof(buf), r);
ASSERT_EQ(0, memcmp(buf, buf2, sizeof(buf)));
}

// overwrite
{
std::size_t r = chain_setxattr<false, true>(file, name, buf, sizeof(buf));
ASSERT_EQ(r, sizeof(buf));
ASSERT_EQ(get_xattrs(file).size(), 1UL);
ASSERT_EQ(sizeof(buf), r);
ASSERT_EQ(1UL, get_xattrs(file).size());
}

// verify
{
char buf2[sizeof(buf)*2];
std::size_t r = chain_getxattr(file, name, buf2, sizeof(buf2));
ASSERT_EQ(r, sizeof(buf));
ASSERT_EQ(memcmp(buf, buf2, sizeof(buf)), 0);
ASSERT_EQ(sizeof(buf), r);
ASSERT_EQ(0, memcmp(buf, buf2, sizeof(buf)));
}

::unlink(file);
Expand Down

0 comments on commit 8d7b8e1

Please sign in to comment.