Kaydet (Commit) f471c553 authored tarafından osnola's avatar osnola Kaydeden (comit) David Tardon

add test files for libstaroffice

Change-Id: Iabb5965eb09e9128f2cfc720bf69e97f6a96fa22
üst 1faae1f3
......@@ -24,6 +24,10 @@
#undef MWAW_VERSION_MINOR
#undef MWAW_VERSION_MICRO
#undef STAROFFICE_VERSION_MAJOR
#undef STAROFFICE_VERSION_MINOR
#undef STAROFFICE_VERSION_MICRO
#undef WPS_VERSION_MAJOR
#undef WPS_VERSION_MINOR
#undef WPS_VERSION_MICRO
......
......@@ -7913,6 +7913,7 @@ dnl ===================================================================
dnl Check for system libstaroffice
dnl ===================================================================
libo_CHECK_SYSTEM_MODULE([libstaroffice],[STAROFFICE],[libstaroffice-0.0])
libo_PKG_VERSION([STAROFFICE], [libstaroffice-0.0], [0.0.2])
dnl ===================================================================
dnl Check for system libvisio
......
......@@ -39,6 +39,7 @@ void WpftCalcFilterTest::test()
doTest("com.sun.star.comp.Calc.MWAWCalcImportFilter", "/writerperfect/qa/unit/data/calc/libmwaw/");
doTest("com.sun.star.comp.Calc.MSWorksCalcImportFilter", "/writerperfect/qa/unit/data/calc/libwps/");
doTest("org.libreoffice.comp.Calc.NumbersImportFilter", "/writerperfect/qa/unit/data/calc/libetonyek/", aEtonyekOptional);
doTest("org.libreoffice.comp.Calc.StarOfficeCalcImportFilter", "/writerperfect/qa/unit/data/calc/libstaroffice/");
}
CPPUNIT_TEST_SUITE_REGISTRATION(WpftCalcFilterTest);
......
......@@ -45,6 +45,10 @@ void WpftDrawFilterTest::test()
{"MacDraw_II.hqx", REQUIRE_MWAW_VERSION(0, 3, 3)},
{"MacDraw_Pro_1.0.hqx", REQUIRE_MWAW_VERSION(0, 3, 4)},
};
const writerperfect::test::WpftOptionalMap_t aStarOfficeOptional
{
{"Draw_3.1.sda", REQUIRE_STAROFFICE_VERSION(0, 0, 1)},
};
doTest("com.sun.star.comp.Draw.CDRImportFilter", "/writerperfect/qa/unit/data/draw/libcdr/");
doTest("com.sun.star.comp.Draw.CMXImportFilter", "/writerperfect/qa/unit/data/draw/libcdr-cmx/");
......@@ -54,6 +58,7 @@ void WpftDrawFilterTest::test()
doTest("com.sun.star.comp.Draw.VisioImportFilter", "/writerperfect/qa/unit/data/draw/libvisio/");
doTest("com.sun.star.comp.Draw.WPGImportFilter", "/writerperfect/qa/unit/data/draw/libwpg/");
doTest("org.libreoffice.comp.Draw.PageMakerImportFilter", "/writerperfect/qa/unit/data/draw/libpagemaker/");
doTest("org.libreoffice.comp.Draw.StarOfficeDrawImportFilter", "/writerperfect/qa/unit/data/draw/libstaroffice/", aStarOfficeOptional);
doTest("org.libreoffice.comp.Draw.ZMFImportFilter", "/writerperfect/qa/unit/data/draw/libzmf/");
}
......
......@@ -38,6 +38,9 @@
#define REQUIRE_MWAW_VERSION(major, minor, micro) \
REQUIRE_VERSION(MWAW_VERSION_MAJOR, MWAW_VERSION_MINOR, MWAW_VERSION_MICRO, major, minor, micro)
#define REQUIRE_STAROFFICE_VERSION(major, minor, micro) \
REQUIRE_VERSION(STAROFFICE_VERSION_MAJOR, STAROFFICE_VERSION_MINOR, STAROFFICE_VERSION_MICRO, major, minor, micro)
#define REQUIRE_WPS_VERSION(major, minor, micro) \
REQUIRE_VERSION(WPS_VERSION_MAJOR, WPS_VERSION_MINOR, WPS_VERSION_MICRO, major, minor, micro)
......
......@@ -47,6 +47,10 @@ void WpftWriterFilterTest::test()
{"RagTime_3.2.hqx", REQUIRE_MWAW_VERSION(0, 3, 2)},
{"RagTime_5.5.rag", REQUIRE_MWAW_VERSION(0, 3, 6)},
};
const writerperfect::test::WpftOptionalMap_t aStarOfficeOptional
{
{"Writer_3.1.sdw", REQUIRE_STAROFFICE_VERSION(0, 0, 2)},
};
const writerperfect::test::WpftOptionalMap_t aWpsOptional
{
{"Word_5.0_DOS.doc", REQUIRE_WPS_VERSION(0, 4, 3)},
......@@ -58,6 +62,7 @@ void WpftWriterFilterTest::test()
doTest("com.sun.star.comp.Writer.MSWorksImportFilter", "/writerperfect/qa/unit/data/writer/libwps/", aWpsOptional);
doTest("com.sun.star.comp.Writer.MWAWImportFilter", "/writerperfect/qa/unit/data/writer/libmwaw/", aMWAWOptional);
doTest("org.libreoffice.comp.Writer.PagesImportFilter", "/writerperfect/qa/unit/data/writer/libetonyek/", aEtonyekOptional);
doTest("org.libreoffice.comp.Writer.StarOfficeWriterImportFilter", "/writerperfect/qa/unit/data/writer/libstaroffice/", aStarOfficeOptional);
doTest("com.sun.star.comp.Writer.WordPerfectImportFilter", "/writerperfect/qa/unit/data/writer/libwpd/");
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment