summaryrefslogtreecommitdiff
path: root/sal/qa/osl/file/test_cpy_wrt_file.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sal/qa/osl/file/test_cpy_wrt_file.cxx')
-rwxr-xr-xsal/qa/osl/file/test_cpy_wrt_file.cxx62
1 files changed, 31 insertions, 31 deletions
diff --git a/sal/qa/osl/file/test_cpy_wrt_file.cxx b/sal/qa/osl/file/test_cpy_wrt_file.cxx
index c99e69b68..05910ea3d 100755
--- a/sal/qa/osl/file/test_cpy_wrt_file.cxx
+++ b/sal/qa/osl/file/test_cpy_wrt_file.cxx
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2008 by Sun Microsystems, Inc.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -30,16 +30,16 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sal.hxx"
-
-#include <cppunit/simpleheader.hxx>
+
+#include <testshl/simpleheader.hxx>
#include <osl/file.hxx>
#include <osl/thread.h>
#include <rtl/ustring.hxx>
-
+
using namespace osl;
using namespace rtl;
-
-//########################################
+
+//########################################
#ifdef UNX
# define COPY_SOURCE_PATH "/home/tr109510/ucbhelper.cxx"
# define COPY_DEST_PATH "/mnt/mercury08/ucbhelper.cxx"
@@ -49,59 +49,59 @@ using namespace rtl;
#endif
class test_osl_copyFile : public CppUnit::TestFixture
-{
-public:
+{
+public:
void cp_file()
- {
+ {
rtl::OUString src_url;
FileBase::getFileURLFromSystemPath(rtl::OUString::createFromAscii(COPY_SOURCE_PATH), src_url);
-
- rtl::OUString dest_url;
+
+ rtl::OUString dest_url;
FileBase::getFileURLFromSystemPath(rtl::OUString::createFromAscii(COPY_DEST_PATH), dest_url);
FileBase::RC err = File::copy(src_url, dest_url);
- CPPUNIT_ASSERT_MESSAGE("Copy didn't recognized disk full", err != FileBase::E_None);
+ CPPUNIT_ASSERT_MESSAGE("Copy didn't recognized disk full", err != FileBase::E_None);
}
-
+
CPPUNIT_TEST_SUITE(test_osl_copyFile);
- CPPUNIT_TEST(cp_file);
+ CPPUNIT_TEST(cp_file);
CPPUNIT_TEST_SUITE_END();
};
-//########################################
+//########################################
#ifdef UNX
# define WRITE_DEST_PATH "/mnt/mercury08/muell.tmp"
#else /* if WNT */
# define WRITE_DEST_PATH "d:\\tmp_data.tmp"
#endif
-
+
class test_osl_writeFile : public CppUnit::TestFixture
-{
-public:
+{
+public:
void wrt_file()
- {
- rtl::OUString dest_url;
- FileBase::getFileURLFromSystemPath(rtl::OUString::createFromAscii(WRITE_DEST_PATH), dest_url);
-
+ {
+ rtl::OUString dest_url;
+ FileBase::getFileURLFromSystemPath(rtl::OUString::createFromAscii(WRITE_DEST_PATH), dest_url);
+
File tmp_file(dest_url);
rtl::OUString suErrorMsg = rtl::OUString::createFromAscii("File creation failed: ")+ dest_url;
FileBase::RC err = tmp_file.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
-
+
CPPUNIT_ASSERT_MESSAGE( suErrorMsg, err == FileBase::E_None || err == FileBase::E_EXIST );
-
+
char buffer[50000];
sal_uInt64 written = 0;
- err = tmp_file.write((void*)buffer, sizeof(buffer), written);
-
+ err = tmp_file.write((void*)buffer, sizeof(buffer), written);
+
err = tmp_file.sync();
-
+
CPPUNIT_ASSERT_MESSAGE("Write didn't recognized disk full", err != FileBase::E_None);
-
- tmp_file.close();
+
+ tmp_file.close();
}
-
+
CPPUNIT_TEST_SUITE(test_osl_writeFile);
- CPPUNIT_TEST(wrt_file);
+ CPPUNIT_TEST(wrt_file);
CPPUNIT_TEST_SUITE_END();
};