summaryrefslogtreecommitdiff
path: root/unotest/source/cpp/officeconnection.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'unotest/source/cpp/officeconnection.cxx')
-rw-r--r--unotest/source/cpp/officeconnection.cxx47
1 files changed, 17 insertions, 30 deletions
diff --git a/unotest/source/cpp/officeconnection.cxx b/unotest/source/cpp/officeconnection.cxx
index 4de06f66cc96..e4b71eab2534 100644
--- a/unotest/source/cpp/officeconnection.cxx
+++ b/unotest/source/cpp/officeconnection.cxx
@@ -50,45 +50,34 @@ void OfficeConnection::setUp() {
rtl::OUString argSoffice;
CPPUNIT_ASSERT(
detail::getArgument(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("soffice")),
+ rtl::OUString("soffice"),
&argSoffice));
- if (argSoffice.matchAsciiL(RTL_CONSTASCII_STRINGPARAM("path:"))) {
- desc = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("pipe,name=")) +
- uniquePipeName(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("oootest")));
- rtl::OUString noquickArg(
- RTL_CONSTASCII_USTRINGPARAM("--quickstart=no"));
- rtl::OUString nofirstArg(
- RTL_CONSTASCII_USTRINGPARAM("--nofirststartwizard"));
- rtl::OUString norestoreArg(RTL_CONSTASCII_USTRINGPARAM("--norestore"));
- rtl::OUString nologoArg(RTL_CONSTASCII_USTRINGPARAM("--nologo"));
+ if (argSoffice.match("path:")) {
+ desc = "pipe,name=" + uniquePipeName(rtl::OUString("oootest"));
+ rtl::OUString noquickArg("--quickstart=no");
+ rtl::OUString nofirstArg("--nofirststartwizard");
+ rtl::OUString norestoreArg("--norestore");
+ rtl::OUString nologoArg("--nologo");
// disable use of the unix standalone splash screen app for the
// tests (probably not needed in combination with --headless?)
- rtl::OUString headlessArg(RTL_CONSTASCII_USTRINGPARAM("--headless"));
- rtl::OUString acceptArg(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("--accept=")) + desc +
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(";urp")));
+ rtl::OUString headlessArg("--headless");
+ rtl::OUString acceptArg("--accept=" + desc + ";urp");
rtl::OUString argUser;
CPPUNIT_ASSERT(
- detail::getArgument(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("user")), &argUser));
+ detail::getArgument(rtl::OUString("user"), &argUser));
rtl::OUString userArg(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM("-env:UserInstallation=")) +
+ rtl::OUString("-env:UserInstallation=") +
toAbsoluteFileUrl(argUser));
rtl::OUString jreArg(
- RTL_CONSTASCII_USTRINGPARAM("-env:UNO_JAVA_JFW_ENV_JREHOME=true"));
- rtl::OUString classpathArg(
- RTL_CONSTASCII_USTRINGPARAM(
- "-env:UNO_JAVA_JFW_ENV_CLASSPATH=true"));
+ "-env:UNO_JAVA_JFW_ENV_JREHOME=true");
+ rtl::OUString classpathArg("-env:UNO_JAVA_JFW_ENV_CLASSPATH=true");
rtl_uString * args[] = {
noquickArg.pData, nofirstArg.pData, norestoreArg.pData,
nologoArg.pData, headlessArg.pData, acceptArg.pData, userArg.pData,
jreArg.pData, classpathArg.pData };
rtl_uString ** envs = 0;
rtl::OUString argEnv;
- if (detail::getArgument(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("env")), &argEnv))
+ if (detail::getArgument(rtl::OUString("env"), &argEnv))
{
envs = &argEnv.pData;
}
@@ -99,7 +88,7 @@ void OfficeConnection::setUp() {
argSoffice.copy(RTL_CONSTASCII_LENGTH("path:"))).pData,
args, SAL_N_ELEMENTS(args), 0, 0, 0, envs, envs == 0 ? 0 : 1,
&process_));
- } else if (argSoffice.matchAsciiL(RTL_CONSTASCII_STRINGPARAM("connect:"))) {
+ } else if (argSoffice.match("connect:")) {
desc = argSoffice.copy(RTL_CONSTASCII_LENGTH("connect:"));
} else {
CPPUNIT_FAIL(
@@ -111,11 +100,9 @@ void OfficeConnection::setUp() {
context_ =
css::uno::Reference< css::uno::XComponentContext >(
resolver->resolve(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("uno:")) +
+ rtl::OUString("uno:") +
desc +
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM(
- ";urp;StarOffice.ComponentContext"))),
+ rtl::OUString(";urp;StarOffice.ComponentContext")),
css::uno::UNO_QUERY_THROW);
break;
} catch (css::connection::NoConnectException &) {}