summaryrefslogtreecommitdiff
path: root/test/testlfs.c
diff options
context:
space:
mode:
authorjorton <jorton@13f79535-47bb-0310-9956-ffa450edef68>2004-04-05 14:39:40 +0000
committerjorton <jorton@13f79535-47bb-0310-9956-ffa450edef68>2004-04-05 14:39:40 +0000
commit4d7eeb54261d463f7243286a13aaf7f0ec901327 (patch)
treefdd423cbc980eff6ee8af9a406f40d6c6c1ecde2 /test/testlfs.c
parentb832a3fc13b19c6c840c7be79b2f6d9d9345ad12 (diff)
downloadlibapr-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.c7
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);