forked from lijiext/lammps
update unit tests
This commit is contained in:
parent
d315105dfa
commit
5d837a0641
|
@ -110,7 +110,7 @@ TEST_F(FileOperationsTest, safe_fgets)
|
||||||
}
|
}
|
||||||
|
|
||||||
#define MAX_BUF_SIZE 128
|
#define MAX_BUF_SIZE 128
|
||||||
TEST_F(FileOperationsTest, fgets_trunc_nl)
|
TEST_F(FileOperationsTest, fgets_trunc)
|
||||||
{
|
{
|
||||||
char buf[MAX_BUF_SIZE];
|
char buf[MAX_BUF_SIZE];
|
||||||
char *ptr;
|
char *ptr;
|
||||||
|
@ -119,26 +119,26 @@ TEST_F(FileOperationsTest, fgets_trunc_nl)
|
||||||
ASSERT_NE(fp, nullptr);
|
ASSERT_NE(fp, nullptr);
|
||||||
|
|
||||||
memset(buf, 0, MAX_BUF_SIZE);
|
memset(buf, 0, MAX_BUF_SIZE);
|
||||||
ptr = utils::fgets_trunc_nl(buf, MAX_BUF_SIZE, fp);
|
ptr = utils::fgets_trunc(buf, MAX_BUF_SIZE, fp);
|
||||||
ASSERT_THAT(buf, StrEq("one line\n"));
|
ASSERT_THAT(buf, StrEq("one line\n"));
|
||||||
ASSERT_NE(ptr,nullptr);
|
ASSERT_NE(ptr,nullptr);
|
||||||
|
|
||||||
memset(buf, 0, MAX_BUF_SIZE);
|
memset(buf, 0, MAX_BUF_SIZE);
|
||||||
ptr = utils::fgets_trunc_nl(buf, MAX_BUF_SIZE, fp);
|
ptr = utils::fgets_trunc(buf, MAX_BUF_SIZE, fp);
|
||||||
ASSERT_THAT(buf, StrEq("two_lines\n"));
|
ASSERT_THAT(buf, StrEq("two_lines\n"));
|
||||||
ASSERT_NE(ptr,nullptr);
|
ASSERT_NE(ptr,nullptr);
|
||||||
|
|
||||||
memset(buf, 0, MAX_BUF_SIZE);
|
memset(buf, 0, MAX_BUF_SIZE);
|
||||||
ptr = utils::fgets_trunc_nl(buf, MAX_BUF_SIZE, fp);
|
ptr = utils::fgets_trunc(buf, MAX_BUF_SIZE, fp);
|
||||||
ASSERT_THAT(buf, StrEq("\n"));
|
ASSERT_THAT(buf, StrEq("\n"));
|
||||||
ASSERT_NE(ptr,nullptr);
|
ASSERT_NE(ptr,nullptr);
|
||||||
|
|
||||||
memset(buf, 0, MAX_BUF_SIZE);
|
memset(buf, 0, MAX_BUF_SIZE);
|
||||||
ptr = utils::fgets_trunc_nl(buf, 4, fp);
|
ptr = utils::fgets_trunc(buf, 4, fp);
|
||||||
ASSERT_THAT(buf, StrEq("no\n"));
|
ASSERT_THAT(buf, StrEq("no\n"));
|
||||||
ASSERT_NE(ptr,nullptr);
|
ASSERT_NE(ptr,nullptr);
|
||||||
|
|
||||||
ptr = utils::fgets_trunc_nl(buf, MAX_BUF_SIZE, fp);
|
ptr = utils::fgets_trunc(buf, MAX_BUF_SIZE, fp);
|
||||||
ASSERT_EQ(ptr,nullptr);
|
ASSERT_EQ(ptr,nullptr);
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
|
|
||||||
|
@ -146,24 +146,24 @@ TEST_F(FileOperationsTest, fgets_trunc_nl)
|
||||||
ASSERT_NE(fp,nullptr);
|
ASSERT_NE(fp,nullptr);
|
||||||
|
|
||||||
memset(buf, 0, MAX_BUF_SIZE);
|
memset(buf, 0, MAX_BUF_SIZE);
|
||||||
ptr = utils::fgets_trunc_nl(buf, MAX_BUF_SIZE, fp);
|
ptr = utils::fgets_trunc(buf, MAX_BUF_SIZE, fp);
|
||||||
ASSERT_NE(ptr,nullptr);
|
ASSERT_NE(ptr,nullptr);
|
||||||
ASSERT_THAT(buf, StrEq("zero ##########################################################"
|
ASSERT_THAT(buf, StrEq("zero ##########################################################"
|
||||||
"###############################################################\n"));
|
"###############################################################\n"));
|
||||||
|
|
||||||
ptr = utils::fgets_trunc_nl(buf, MAX_BUF_SIZE, fp);
|
ptr = utils::fgets_trunc(buf, MAX_BUF_SIZE, fp);
|
||||||
ASSERT_THAT(buf, StrEq("one line\n"));
|
ASSERT_THAT(buf, StrEq("one line\n"));
|
||||||
ASSERT_NE(ptr,nullptr);
|
ASSERT_NE(ptr,nullptr);
|
||||||
|
|
||||||
ptr = utils::fgets_trunc_nl(buf, MAX_BUF_SIZE, fp);
|
ptr = utils::fgets_trunc(buf, MAX_BUF_SIZE, fp);
|
||||||
ASSERT_THAT(buf, StrEq("two_lines\n"));
|
ASSERT_THAT(buf, StrEq("two_lines\n"));
|
||||||
ASSERT_NE(ptr,nullptr);
|
ASSERT_NE(ptr,nullptr);
|
||||||
|
|
||||||
ptr = utils::fgets_trunc_nl(buf, MAX_BUF_SIZE, fp);
|
ptr = utils::fgets_trunc(buf, MAX_BUF_SIZE, fp);
|
||||||
ASSERT_THAT(buf, StrEq("\n"));
|
ASSERT_THAT(buf, StrEq("\n"));
|
||||||
ASSERT_NE(ptr,nullptr);
|
ASSERT_NE(ptr,nullptr);
|
||||||
|
|
||||||
ptr = utils::fgets_trunc_nl(buf, MAX_BUF_SIZE, fp);
|
ptr = utils::fgets_trunc(buf, MAX_BUF_SIZE, fp);
|
||||||
ASSERT_NE(ptr,nullptr);
|
ASSERT_NE(ptr,nullptr);
|
||||||
ASSERT_THAT(buf, StrEq("one two one two one two one two one two one two one two one two "
|
ASSERT_THAT(buf, StrEq("one two one two one two one two one two one two one two one two "
|
||||||
"one two one two one two one two one two one two one two one tw\n"));
|
"one two one two one two one two one two one two one two one tw\n"));
|
||||||
|
|
Loading…
Reference in New Issue