LibreOffice Module ure (master)
1
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
Functions
Variables
Files
File List
File Members
All
Functions
ure
source
uretest
Tester.java
Go to the documentation of this file.
1
/*
2
* This file is part of the LibreOffice project.
3
*
4
* This Source Code Form is subject to the terms of the Mozilla Public
5
* License, v. 2.0. If a copy of the MPL was not distributed with this
6
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
7
*
8
* This file incorporates work covered by the following license notice:
9
*
10
* Licensed to the Apache Software Foundation (ASF) under one or more
11
* contributor license agreements. See the NOTICE file distributed
12
* with this work for additional information regarding copyright
13
* ownership. The ASF licenses this file to you under the Apache
14
* License, Version 2.0 (the "License"); you may not use this file
15
* except in compliance with the License. You may obtain a copy of
16
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
17
*/
18
19
package
test.java.tester;
20
21
import
com
.
sun
.
star
.
uno
.XComponentContext;
22
import
test
.
types
.
CppTest
;
23
import
test
.
types
.
JavaTest
;
24
import
test
.
types
.
TestException
;
25
import
test
.
types
.
XTest
;
26
27
public
final
class
Tester
{
28
public
static
void
test
(XComponentContext context) {
29
testService
(
CppTest
.create(context),
CppTest
.class.getName());
30
testService
(
JavaTest
.create(context),
JavaTest
.class.getName());
31
}
32
33
private
static
void
testService
(
XTest
test
, String name) {
34
boolean
ok =
false
;
35
try
{
36
test
.throwException();
37
}
catch
(
TestException
e) {
38
ok =
true
;
39
}
40
if
(!ok) {
41
throw
new
RuntimeException
(
name
+
".throwException failed"
);
42
}
43
}
44
45
private
Tester
() {}
46
}
RuntimeException
test.java.tester.Tester
Definition:
Tester.java:27
test.java.tester.Tester.test
static void test(XComponentContext context)
Definition:
Tester.java:28
test.java.tester.Tester.testService
static void testService(XTest test, String name)
Definition:
Tester.java:33
test.java.tester.Tester.Tester
Tester()
Definition:
Tester.java:45
test::types::TestException
Definition:
types.idl:22
name
const char * name
test::types::XTest
Definition:
types.idl:24
CppTest
Definition:
cpptest.cc:57
com::sun::star::uno
com::sun::star
com::sun
com
test::types
Definition:
types.idl:20
test
test::types::CppTest
Definition:
types.idl:28
test::types::JavaTest
Definition:
types.idl:30
Generated on Sun Jul 30 2023 04:39:36 for LibreOffice Module ure (master) by
1.9.3