diff options
author | kadertarlan <kadertarlan1@gmail.com> | 2016-01-31 10:21:40 +0200 |
---|---|---|
committer | jan iversen <jani@documentfoundation.org> | 2016-01-31 13:26:54 +0000 |
commit | 830b758b11645730306e9f9e5b67e3b22ce17ec6 (patch) | |
tree | 75fe383f7709088eb55f83429986bca79779d3b2 | |
parent | e9a2e0460e3941e9741b368eeaf58b5afbae09bf (diff) |
tdf#97362: Deleted CheckTable.java(this test translated to Python already.)
v2: Deleted CheckTable.java in JunitTest_sw_complex.mk
Change-Id: I737a887d6f48fb2cacbe893289a430dd8312b3d8
Reviewed-on: https://gerrit.libreoffice.org/21949
Reviewed-by: jan iversen <jani@documentfoundation.org>
Tested-by: jan iversen <jani@documentfoundation.org>
-rw-r--r-- | sw/JunitTest_sw_complex.mk | 2 | ||||
-rw-r--r-- | sw/qa/complex/writer/CheckTable.java | 291 |
2 files changed, 0 insertions, 293 deletions
diff --git a/sw/JunitTest_sw_complex.mk b/sw/JunitTest_sw_complex.mk index 0bff21007fcf..57e46711fcd0 100644 --- a/sw/JunitTest_sw_complex.mk +++ b/sw/JunitTest_sw_complex.mk @@ -29,7 +29,6 @@ $(eval $(call gb_JunitTest_add_sourcefiles,sw_complex,\ sw/qa/complex/checkColor/CheckChangeColor \ sw/qa/complex/indeterminateState/CheckIndeterminateState \ sw/qa/complex/writer/CheckBookmarks \ - sw/qa/complex/writer/CheckTable \ sw/qa/complex/writer/LoadSaveTest \ sw/qa/complex/writer/TestDocument \ sw/qa/complex/writer/TextPortionEnumerationTest \ @@ -47,7 +46,6 @@ $(eval $(call gb_JunitTest_add_classes,sw_complex,\ complex.accessibility.AccessibleRelationSet \ complex.checkColor.CheckChangeColor \ complex.writer.CheckBookmarks \ - complex.writer.CheckTable \ complex.writer.TextPortionEnumerationTest \ )) diff --git a/sw/qa/complex/writer/CheckTable.java b/sw/qa/complex/writer/CheckTable.java deleted file mode 100644 index e4d33d3ee6f1..000000000000 --- a/sw/qa/complex/writer/CheckTable.java +++ /dev/null @@ -1,291 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - */ - -package complex.writer; - -import com.sun.star.uno.UnoRuntime; -import com.sun.star.uno.RuntimeException; -import com.sun.star.uno.XComponentContext; -import com.sun.star.lang.XMultiServiceFactory; -import com.sun.star.beans.XPropertySet; -import com.sun.star.beans.XPropertySetInfo; -import com.sun.star.beans.Property; -import com.sun.star.text.XText; -import com.sun.star.text.XTextDocument; -import com.sun.star.text.XTextCursor; -import com.sun.star.text.XTextRange; -import com.sun.star.text.XTextTable; -import com.sun.star.table.TableBorder; -import com.sun.star.table.TableBorder2; -import com.sun.star.table.BorderLine; -import com.sun.star.table.BorderLine2; -import static com.sun.star.table.BorderLineStyle.*; - -import org.openoffice.test.OfficeConnection; - -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; -import static org.junit.Assert.*; - -public class CheckTable -{ - private static final OfficeConnection connection = new OfficeConnection(); - - @BeforeClass public static void setUpConnection() throws Exception { - connection.setUp(); -//Thread.sleep(5000); - } - - @AfterClass public static void tearDownConnection() - throws InterruptedException, com.sun.star.uno.Exception - { - connection.tearDown(); - } - - private XTextDocument m_xDoc = null; - - @Before public void before() throws Exception - { - XMultiServiceFactory xMSF = UnoRuntime.queryInterface( - XMultiServiceFactory.class, - connection.getComponentContext().getServiceManager()); - XComponentContext xContext = connection.getComponentContext(); - assertNotNull("could not get component context.", xContext); - m_xDoc = util.WriterTools.createTextDoc(xMSF); - } - - @After public void after() - { - util.DesktopTools.closeDoc(m_xDoc); - } - - @Test - public void test_tableborder() throws Exception - { - // insert table - XMultiServiceFactory xDocF = - UnoRuntime.queryInterface(XMultiServiceFactory.class, m_xDoc); - XTextTable xTable = UnoRuntime.queryInterface(XTextTable.class, - xDocF.createInstance("com.sun.star.text.TextTable")); - xTable.initialize(3, 3); - XText xText = m_xDoc.getText(); - XTextCursor xCursor = xText.createTextCursor(); - xText.insertTextContent(xCursor, xTable, false); - // read orig border - XPropertySet xProps = UnoRuntime.queryInterface(XPropertySet.class, - xTable); - TableBorder border = (TableBorder) xProps.getPropertyValue("TableBorder"); - assertTrue(border.IsTopLineValid); - assertEquals(0, border.TopLine.InnerLineWidth); - assertEquals(2, border.TopLine.OuterLineWidth); - assertEquals(0, border.TopLine.LineDistance); - assertEquals(0, border.TopLine.Color); - assertTrue(border.IsBottomLineValid); - assertEquals(0, border.BottomLine.InnerLineWidth); - assertEquals(2, border.BottomLine.OuterLineWidth); - assertEquals(0, border.BottomLine.LineDistance); - assertEquals(0, border.BottomLine.Color); - assertTrue(border.IsLeftLineValid); - assertEquals(0, border.LeftLine.InnerLineWidth); - assertEquals(2, border.LeftLine.OuterLineWidth); - assertEquals(0, border.LeftLine.LineDistance); - assertEquals(0, border.LeftLine.Color); - assertTrue(border.IsRightLineValid); - assertEquals(0, border.RightLine.InnerLineWidth); - assertEquals(2, border.RightLine.OuterLineWidth); - assertEquals(0, border.RightLine.LineDistance); - assertEquals(0, border.RightLine.Color); - assertTrue(border.IsHorizontalLineValid); - assertEquals(0, border.HorizontalLine.InnerLineWidth); - assertEquals(2, border.HorizontalLine.OuterLineWidth); - assertEquals(0, border.HorizontalLine.LineDistance); - assertEquals(0, border.HorizontalLine.Color); - assertTrue(border.IsVerticalLineValid); - assertEquals(0, border.VerticalLine.InnerLineWidth); - assertEquals(2, border.VerticalLine.OuterLineWidth); - assertEquals(0, border.VerticalLine.LineDistance); - assertEquals(0, border.VerticalLine.Color); - assertTrue(border.IsDistanceValid); - assertEquals(97, border.Distance); - // set border - border.TopLine = new BorderLine(0, (short)11, (short)19, (short)19); - border.BottomLine = new BorderLine(0xFF, (short)0, (short)11, (short)0); - border.HorizontalLine = new BorderLine(0xFF00, (short)0, (short)90, (short)0); - xProps.setPropertyValue("TableBorder", border); - // read set border - border = (TableBorder) xProps.getPropertyValue("TableBorder"); - assertTrue(border.IsTopLineValid); - assertEquals(11, border.TopLine.InnerLineWidth); - assertEquals(19, border.TopLine.OuterLineWidth); - assertEquals(19, border.TopLine.LineDistance); - assertEquals(0, border.TopLine.Color); - assertTrue(border.IsBottomLineValid); - assertEquals(0, border.BottomLine.InnerLineWidth); - assertEquals(11, border.BottomLine.OuterLineWidth); - assertEquals(0, border.BottomLine.LineDistance); - assertEquals(0xFF, border.BottomLine.Color); - assertTrue(border.IsLeftLineValid); - assertEquals(0, border.LeftLine.InnerLineWidth); - assertEquals(2, border.LeftLine.OuterLineWidth); - assertEquals(0, border.LeftLine.LineDistance); - assertEquals(0, border.LeftLine.Color); - assertTrue(border.IsRightLineValid); - assertEquals(0, border.RightLine.InnerLineWidth); - assertEquals(2, border.RightLine.OuterLineWidth); - assertEquals(0, border.RightLine.LineDistance); - assertEquals(0, border.RightLine.Color); - assertTrue(border.IsHorizontalLineValid); - assertEquals(0, border.HorizontalLine.InnerLineWidth); - assertEquals(90, border.HorizontalLine.OuterLineWidth); - assertEquals(0, border.HorizontalLine.LineDistance); - assertEquals(0xFF00, border.HorizontalLine.Color); - assertTrue(border.IsVerticalLineValid); - assertEquals(0, border.VerticalLine.InnerLineWidth); - assertEquals(2, border.VerticalLine.OuterLineWidth); - assertEquals(0, border.VerticalLine.LineDistance); - assertEquals(0, border.VerticalLine.Color); - assertTrue(border.IsDistanceValid); - assertEquals(97, border.Distance); - TableBorder2 border2 = (TableBorder2) xProps.getPropertyValue("TableBorder2"); - assertTrue(border2.IsTopLineValid); - assertEquals(11, border2.TopLine.InnerLineWidth); - assertEquals(19, border2.TopLine.OuterLineWidth); - assertEquals(19, border2.TopLine.LineDistance); - assertEquals(0, border2.TopLine.Color); - assertEquals(DOUBLE, border2.TopLine.LineStyle); - assertEquals(49, border2.TopLine.LineWidth); - assertTrue(border2.IsBottomLineValid); - assertEquals(0, border2.BottomLine.InnerLineWidth); - assertEquals(11, border2.BottomLine.OuterLineWidth); - assertEquals(0, border2.BottomLine.LineDistance); - assertEquals(0xFF, border2.BottomLine.Color); - assertEquals(SOLID, border2.BottomLine.LineStyle); - assertEquals(11, border2.BottomLine.LineWidth); - assertTrue(border2.IsLeftLineValid); - assertEquals(0, border2.LeftLine.InnerLineWidth); - assertEquals(2, border2.LeftLine.OuterLineWidth); - assertEquals(0, border2.LeftLine.LineDistance); - assertEquals(0, border2.LeftLine.Color); - assertEquals(SOLID, border2.LeftLine.LineStyle); - assertEquals(2, border2.LeftLine.LineWidth); - assertTrue(border2.IsRightLineValid); - assertEquals(0, border2.RightLine.InnerLineWidth); - assertEquals(2, border2.RightLine.OuterLineWidth); - assertEquals(0, border2.RightLine.LineDistance); - assertEquals(0, border2.RightLine.Color); - assertEquals(SOLID, border2.RightLine.LineStyle); - assertEquals(2, border2.RightLine.LineWidth); - assertTrue(border2.IsHorizontalLineValid); - assertEquals(0, border2.HorizontalLine.InnerLineWidth); - assertEquals(90, border2.HorizontalLine.OuterLineWidth); - assertEquals(0, border2.HorizontalLine.LineDistance); - assertEquals(0xFF00, border2.HorizontalLine.Color); - assertEquals(SOLID, border2.HorizontalLine.LineStyle); - assertEquals(90, border2.HorizontalLine.LineWidth); - assertTrue(border2.IsVerticalLineValid); - assertEquals(0, border2.VerticalLine.InnerLineWidth); - assertEquals(2, border2.VerticalLine.OuterLineWidth); - assertEquals(0, border2.VerticalLine.LineDistance); - assertEquals(0, border2.VerticalLine.Color); - assertEquals(SOLID, border2.VerticalLine.LineStyle); - assertEquals(2, border2.VerticalLine.LineWidth); - assertTrue(border2.IsDistanceValid); - assertEquals(97, border2.Distance); - - // set border2 - border2.RightLine = - new BorderLine2(0, (short)0, (short)0, (short)0, THICKTHIN_LARGEGAP, 120); - border2.LeftLine = - new BorderLine2(0, (short)0, (short)0, (short)0, EMBOSSED, 90); - border2.VerticalLine = - new BorderLine2(0xFF, (short)0, (short)90, (short)0, DOTTED, 0); - border2.HorizontalLine = - new BorderLine2(0xFF00, (short)0, (short)0, (short)0, DASHED, 11); - xProps.setPropertyValue("TableBorder2", border2); - - // read set border2 - border2 = (TableBorder2) xProps.getPropertyValue("TableBorder2"); - assertTrue(border2.IsTopLineValid); - assertEquals(11, border2.TopLine.InnerLineWidth); - assertEquals(19, border2.TopLine.OuterLineWidth); - assertEquals(19, border2.TopLine.LineDistance); - assertEquals(0, border2.TopLine.Color); - assertEquals(DOUBLE, border2.TopLine.LineStyle); - assertEquals(49, border2.TopLine.LineWidth); - assertTrue(border2.IsBottomLineValid); - assertEquals(0, border2.BottomLine.InnerLineWidth); - assertEquals(11, border2.BottomLine.OuterLineWidth); - assertEquals(0, border2.BottomLine.LineDistance); - assertEquals(0xFF, border2.BottomLine.Color); - assertEquals(SOLID, border2.BottomLine.LineStyle); - assertEquals(11, border2.BottomLine.LineWidth); - assertTrue(border2.IsLeftLineValid); - assertEquals(23, border2.LeftLine.InnerLineWidth); - assertEquals(23, border2.LeftLine.OuterLineWidth); - assertEquals(46, border2.LeftLine.LineDistance); - assertEquals(0, border2.LeftLine.Color); - assertEquals(EMBOSSED, border2.LeftLine.LineStyle); - assertEquals(90, border2.LeftLine.LineWidth); - assertTrue(border2.IsRightLineValid); - assertEquals(53, border2.RightLine.InnerLineWidth); - assertEquals(26, border2.RightLine.OuterLineWidth); - assertEquals(41, border2.RightLine.LineDistance); - assertEquals(0, border2.RightLine.Color); - assertEquals(THICKTHIN_LARGEGAP, border2.RightLine.LineStyle); - assertEquals(120, border2.RightLine.LineWidth); - assertTrue(border2.IsHorizontalLineValid); - assertEquals(0, border2.HorizontalLine.InnerLineWidth); - assertEquals(11, border2.HorizontalLine.OuterLineWidth); - assertEquals(0, border2.HorizontalLine.LineDistance); - assertEquals(0xFF00, border2.HorizontalLine.Color); - assertEquals(DASHED, border2.HorizontalLine.LineStyle); - assertEquals(11, border2.HorizontalLine.LineWidth); - assertTrue(border2.IsVerticalLineValid); - assertEquals(0, border2.VerticalLine.InnerLineWidth); - assertEquals(90, border2.VerticalLine.OuterLineWidth); - assertEquals(0, border2.VerticalLine.LineDistance); - assertEquals(0xFF, border2.VerticalLine.Color); - assertEquals(DOTTED, border2.VerticalLine.LineStyle); - assertEquals(90, border2.VerticalLine.LineWidth); - assertTrue(border2.IsDistanceValid); - assertEquals(97, border2.Distance); - } - - @Test - public void test_fdo58242() throws Exception - { - // insert table - XMultiServiceFactory xDocF = - UnoRuntime.queryInterface(XMultiServiceFactory.class, m_xDoc); - XTextTable xTable = UnoRuntime.queryInterface(XTextTable.class, - xDocF.createInstance("com.sun.star.text.TextTable")); - xTable.initialize(3, 3); - XText xText = m_xDoc.getText(); - XTextCursor xCursor = xText.createTextCursor(); - xText.insertTextContent(xCursor, xTable, false); - // get anchor - XTextRange xAnchor = xTable.getAnchor(); - // check all properties on the anchor - shouldn't crash despite - // pointing to a non-SwTextNode - XPropertySet xProps = UnoRuntime.queryInterface(XPropertySet.class, xAnchor); - XPropertySetInfo xPropsInfo = xProps.getPropertySetInfo(); - Property[] props = xPropsInfo.getProperties(); - for (int i = 0; i < props.length; ++i) - { - try { - xProps.getPropertyValue(props[i].Name); - } catch (RuntimeException e) { } - } - } -} - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |