diff options
author | jorton <jorton@13f79535-47bb-0310-9956-ffa450edef68> | 2004-04-05 14:39:40 +0000 |
---|---|---|
committer | jorton <jorton@13f79535-47bb-0310-9956-ffa450edef68> | 2004-04-05 14:39:40 +0000 |
commit | 4d7eeb54261d463f7243286a13aaf7f0ec901327 (patch) | |
tree | fdd423cbc980eff6ee8af9a406f40d6c6c1ecde2 /test/testlfs.c | |
parent | b832a3fc13b19c6c840c7be79b2f6d9d9345ad12 (diff) | |
download | libapr-4d7eeb54261d463f7243286a13aaf7f0ec901327.tar.gz |
* test/testlfs.c (test_seek): Test APR_END-relative seek; move test
before testappend.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65042 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'test/testlfs.c')
-rw-r--r-- | test/testlfs.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/testlfs.c b/test/testlfs.c index 8d39c9880..ab73629ce 100644 --- a/test/testlfs.c +++ b/test/testlfs.c @@ -173,6 +173,11 @@ static void test_seek(CuTest *tc) apr_file_open(&fh, TESTFN, APR_WRITE, APR_OS_DEFAULT, p)); + pos = 0; + apr_assert_success(tc, "relative seek to end", + apr_file_seek(fh, APR_END, &pos)); + CuAssert(tc, "seek to END gave 8Gb", pos == eightGb); + pos = eightGb; apr_assert_success(tc, "seek to 8Gb", apr_file_seek(fh, APR_SET, &pos)); CuAssert(tc, "seek gave 8Gb offset", pos == eightGb); @@ -264,8 +269,8 @@ CuSuite *testlfs(void) SUITE_ADD_TEST(suite, test_reopen); SUITE_ADD_TEST(suite, test_stat); SUITE_ADD_TEST(suite, test_readdir); - SUITE_ADD_TEST(suite, test_append); SUITE_ADD_TEST(suite, test_seek); + SUITE_ADD_TEST(suite, test_append); SUITE_ADD_TEST(suite, test_write); #if APR_HAS_MMAP SUITE_ADD_TEST(suite, test_mmap); |