summaryrefslogtreecommitdiff
path: root/qadevOOo
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@collabora.com>2014-06-10 09:36:54 -0400
committerKohei Yoshida <kohei.yoshida@collabora.com>2014-06-10 10:51:15 -0400
commit90ffbc8582ec1a6edc647b8ab222e60e6dedc66f (patch)
tree58def71e10920441127a8503ae497153531545f4 /qadevOOo
parent1eccdc5c39587d4019cb4c88f8483b1fe14d5dda (diff)
fdo#79676: Fix the Java UNO API test with regard to chart tests.
The Java tests rely on the "undocumented" behavior that, when loading an empty chart document, the chart automaticallly created a "default chart" which is a column chart with many of its properties filled. Unfortunately this behavior caused ugly side effects when loading documents with charts via flat ODF filter. I believe fixing the test this way is the right fix. Change-Id: If3e6c8979da9d0731346ebeedc23c0d3363e83fd (cherry picked from commit d44b58beed743871df03909e7d9545e488f3d7c8)
Diffstat (limited to 'qadevOOo')
-rw-r--r--qadevOOo/runner/util/SOfficeFactory.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/qadevOOo/runner/util/SOfficeFactory.java b/qadevOOo/runner/util/SOfficeFactory.java
index 2a0f0ed0fc22..f464ea88e6c8 100644
--- a/qadevOOo/runner/util/SOfficeFactory.java
+++ b/qadevOOo/runner/util/SOfficeFactory.java
@@ -225,7 +225,12 @@ public class SOfficeFactory {
if (oDoc != null) {
DesktopTools.bringWindowToFront(oDoc);
- return UnoRuntime.queryInterface(XChartDocument.class, oDoc);
+ XChartDocument xChartDoc = UnoRuntime.queryInterface(XChartDocument.class, oDoc);
+ // Create a default chart which many chart tests rely on.
+ com.sun.star.chart2.XChartDocument xCD2 =
+ UnoRuntime.queryInterface(com.sun.star.chart2.XChartDocument.class, oDoc);
+ xCD2.createDefaultChart();
+ return xChartDoc;
} else {
return null;
}
@@ -616,4 +621,4 @@ public class SOfficeFactory {
}
return null;
} // finish queryXServiceInfo
-} \ No newline at end of file
+}