diff options
author | Jens Carl <j.carl43@gmx.de> | 2018-04-01 07:20:34 +0000 |
---|---|---|
committer | Jens Carl <j.carl43@gmx.de> | 2018-04-02 00:27:19 +0200 |
commit | 34568738bbaf1e82dbb53fdf516f4d57416bb5b0 (patch) | |
tree | c46a6f16760dc6ed8081b18027c4e752597c8be6 /qadevOOo/tests | |
parent | 783bc62734534b3f01339c9922ff354adec05165 (diff) |
tdf#45904 Move _XActivationBroadcaster Java tests to C++
Change-Id: If8f44b24e58663bacb1cf6b2a1ec533e87fb8a38
Reviewed-on: https://gerrit.libreoffice.org/52216
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jens Carl <j.carl43@gmx.de>
Diffstat (limited to 'qadevOOo/tests')
-rw-r--r-- | qadevOOo/tests/java/ifc/sheet/_XActivationBroadcaster.java | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/qadevOOo/tests/java/ifc/sheet/_XActivationBroadcaster.java b/qadevOOo/tests/java/ifc/sheet/_XActivationBroadcaster.java deleted file mode 100644 index 5d2d15dc6628..000000000000 --- a/qadevOOo/tests/java/ifc/sheet/_XActivationBroadcaster.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * 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/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ -package ifc.sheet; - -import com.sun.star.sheet.XActivationBroadcaster; -import com.sun.star.sheet.XActivationEventListener; -import com.sun.star.sheet.XSpreadsheet; -import com.sun.star.sheet.XSpreadsheetView; -import com.sun.star.uno.UnoRuntime; - -import lib.MultiMethodTest; -import lib.Status; -import lib.StatusException; - - -public class _XActivationBroadcaster extends MultiMethodTest { - public XActivationBroadcaster oObj; - protected boolean listenerCalled = false; - protected XSpreadsheetView xSpreadsheetView = null; - protected XActivationEventListener listener = null; - protected XSpreadsheet two = null; - - public void _addActivationEventListener() { - - log.println("trying to add an invalid listener"); - oObj.addActivationEventListener(listener); - log.println(".... OK"); - - log.println("adding a valid listener"); - listener = new MyListener(); - oObj.addActivationEventListener(listener); - - XSpreadsheet org = xSpreadsheetView.getActiveSheet(); - xSpreadsheetView.setActiveSheet(two); - - if (!listenerCalled) { - log.println("Listener wasn't called"); - } - - xSpreadsheetView.setActiveSheet(org); - tRes.tested("addActivationEventListener()", listenerCalled); - } - - public void _removeActivationEventListener() { - requiredMethod("addActivationEventListener()"); - listenerCalled = false; - oObj.removeActivationEventListener(listener); - - XSpreadsheet org = xSpreadsheetView.getActiveSheet(); - xSpreadsheetView.setActiveSheet(two); - - if (listenerCalled) { - log.println("Listener was called even though it is removed"); - } - - xSpreadsheetView.setActiveSheet(org); - tRes.tested("removeActivationEventListener()", !listenerCalled); - } - - @Override - public void before() { - xSpreadsheetView = UnoRuntime.queryInterface( - XSpreadsheetView.class, - tEnv.getTestObject()); - - two = (XSpreadsheet) tEnv.getObjRelation("Sheet"); - - if ((xSpreadsheetView == null) || (two == null)) { - throw new StatusException(Status.failed( - "precondition for test is missing")); - } - } - - protected class MyListener implements XActivationEventListener { - public void activeSpreadsheetChanged(com.sun.star.sheet.ActivationEvent activationEvent) { - listenerCalled = true; - } - - public void disposing(com.sun.star.lang.EventObject eventObject) { - } - } -}
\ No newline at end of file |