summaryrefslogtreecommitdiff
path: root/javaunohelper/test/com/sun/star/lib/uno/helper/ComponentBase_Test.java
diff options
context:
space:
mode:
Diffstat (limited to 'javaunohelper/test/com/sun/star/lib/uno/helper/ComponentBase_Test.java')
-rw-r--r--javaunohelper/test/com/sun/star/lib/uno/helper/ComponentBase_Test.java40
1 files changed, 18 insertions, 22 deletions
diff --git a/javaunohelper/test/com/sun/star/lib/uno/helper/ComponentBase_Test.java b/javaunohelper/test/com/sun/star/lib/uno/helper/ComponentBase_Test.java
index 5afc6385ea5d..7bf048415933 100644
--- a/javaunohelper/test/com/sun/star/lib/uno/helper/ComponentBase_Test.java
+++ b/javaunohelper/test/com/sun/star/lib/uno/helper/ComponentBase_Test.java
@@ -17,13 +17,18 @@
*/
package com.sun.star.lib.uno.helper;
+
import com.sun.star.uno.XWeak;
import com.sun.star.lang.XTypeProvider;
import com.sun.star.uno.UnoRuntime;
import com.sun.star.lang.XEventListener;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
public class ComponentBase_Test
{
+ private static final Logger logger = Logger.getLogger(ComponentBase_Test.class.getName());
AWeakBase obj1, obj2, obj3;
Object proxyObj1Weak1;
Object proxyObj3Weak1;
@@ -46,12 +51,12 @@ public class ComponentBase_Test
public boolean dispose()
{
- System.out.println("Testing ComponentBase");
+ logger.log(Level.INFO, "Testing ComponentBase");
ComponentBase comp= new ComponentBase();
boolean r[]= new boolean[50];
int i= 0;
- // addEventListener
+ logger.log(Level.FINE, "addEventListener");
comp.addEventListener(obj1);
comp.addEventListener(obj2);
comp.addEventListener(obj3);
@@ -66,11 +71,13 @@ public class ComponentBase_Test
r[i++]= obj1.nDisposingCalled == 1;
r[i++]= obj2.nDisposingCalled == 1;
r[i++]= obj3.nDisposingCalled == 1;
- // adding a listener after dispose, causes a immediate call to the listerner
+
+ logger.log(Level.FINE, "Adding a listener after dispose, causes a immediate call to the listerner.");
obj1.nDisposingCalled= 0;
comp.addEventListener(obj1);
r[i++]= obj1.nDisposingCalled == 1;
- //calling dispose again must not notify the listeners again
+
+ logger.log(Level.FINE, "Calling dispose again must not notify the listeners again.");
obj1.nDisposingCalled= 0;
obj2.nDisposingCalled= 0;
obj3.nDisposingCalled= 0;
@@ -80,16 +87,13 @@ public class ComponentBase_Test
boolean bOk= true;
for (int c= 0; c < i; c++)
bOk= bOk && r[c];
- if (!bOk)
- System.out.println("Failed");
- else
- System.out.println("Ok");
+ logger.log(Level.INFO, bOk ? "Ok" : "Failed");
return bOk;
}
public boolean test_finalize()
{
- System.out.println("Testing ComponentBase");
+ logger.log(Level.INFO, "Testing ComponentBase");
ComponentBase comp= new ComponentBase();
boolean r[]= new boolean[50];
int i= 0;
@@ -97,7 +101,7 @@ public class ComponentBase_Test
comp.addEventListener(obj1);
comp= null;
- System.out.println("Waiting 10s");
+ logger.log(Level.FINE, "Waiting 10s");
for(int c= 0; c < 100; c++)
{
try
@@ -114,10 +118,7 @@ public class ComponentBase_Test
boolean bOk= true;
for (int c= 0; c < i; c++)
bOk= bOk && r[c];
- if (!bOk)
- System.out.println("Failed");
- else
- System.out.println("Ok");
+ logger.log(Level.INFO, bOk ? "Ok" : "Failed");
return bOk;
}
@@ -133,12 +134,7 @@ public class ComponentBase_Test
boolean bOk= true;
for (int c= 0; c < i; c++)
bOk= bOk && r[c];
- if (!bOk)
- System.out.println("Errors occurred!");
- else
- System.out.println("No errors.");
-
+ logger.log(Level.INFO, bOk ? "No errors." : "Errors occurred!");
+ System.exit( bOk ? 0: -1 );
}
-
-}
-
+} \ No newline at end of file