summaryrefslogtreecommitdiff
path: root/javaunohelper/test/com/sun/star/lib/uno/helper/InterfaceContainer_Test.java
diff options
context:
space:
mode:
Diffstat (limited to 'javaunohelper/test/com/sun/star/lib/uno/helper/InterfaceContainer_Test.java')
-rw-r--r--javaunohelper/test/com/sun/star/lib/uno/helper/InterfaceContainer_Test.java197
1 files changed, 62 insertions, 135 deletions
diff --git a/javaunohelper/test/com/sun/star/lib/uno/helper/InterfaceContainer_Test.java b/javaunohelper/test/com/sun/star/lib/uno/helper/InterfaceContainer_Test.java
index e76825e245d8..e3523145ef5d 100644
--- a/javaunohelper/test/com/sun/star/lib/uno/helper/InterfaceContainer_Test.java
+++ b/javaunohelper/test/com/sun/star/lib/uno/helper/InterfaceContainer_Test.java
@@ -18,16 +18,20 @@
package com.sun.star.lib.uno.helper;
-import java.util.Iterator;
-import java.util.ListIterator;
import com.sun.star.uno.XWeak;
import com.sun.star.lang.XTypeProvider;
-import java.util.ArrayList;
import com.sun.star.lib.uno.environments.java.java_environment;
+
+import java.util.ArrayList;
+import java.util.Iterator;
import java.util.List;
+import java.util.ListIterator;
+import java.util.logging.Level;
+import java.util.logging.Logger;
public class InterfaceContainer_Test
{
+ private static final Logger logger = Logger.getLogger(InterfaceContainer_Test.class.getName());
java_environment env= new java_environment(null);
/** Creates a new instance of InterfaceContainerTest */
AWeakBase obj1,obj2,obj3,obj4;
@@ -74,7 +78,7 @@ public class InterfaceContainer_Test
*/
public boolean add()
{
- System.out.println("Testing List.add(Object), List.size(), List.clear(), List.isEmpty()");
+ logger.log(Level.INFO, "Testing List.add(Object), List.size(), List.clear(), List.isEmpty()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -94,10 +98,7 @@ public class InterfaceContainer_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;
}
@@ -105,7 +106,7 @@ public class InterfaceContainer_Test
*/
public boolean listConstructors()
{
- System.out.println("Testing Constructors of InterfaceContainer");
+ logger.log(Level.INFO, "Testing Constructors of InterfaceContainer");
boolean r[]= new boolean[50];
int i= 0;
InterfaceContainer cont= new InterfaceContainer(100);
@@ -114,15 +115,12 @@ public class InterfaceContainer_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 trimToSize()
{
- System.out.println("Testing InterfaceContainer.trimToSize");
+ logger.log(Level.INFO, "Testing InterfaceContainer.trimToSize");
InterfaceContainer cont= new InterfaceContainer(100);
boolean r[]= new boolean[50];
int i= 0;
@@ -135,15 +133,12 @@ public class InterfaceContainer_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 ensureCapacity()
{
- System.out.println("Testing InterfaceContainer.ensureCapacity");
+ logger.log(Level.INFO, "Testing InterfaceContainer.ensureCapacity");
InterfaceContainer cont= new InterfaceContainer(10);
boolean r[]= new boolean[50];
int i= 0;
@@ -155,16 +150,13 @@ public class InterfaceContainer_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 addAll()
{
- System.out.println("Testing List.addAll(Collection c), List.addAll(int index, Collection c)");
+ logger.log(Level.INFO, "Testing List.addAll(Collection c), List.addAll(int index, Collection c)");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -194,10 +186,7 @@ public class InterfaceContainer_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;
}
@@ -205,7 +194,7 @@ public class InterfaceContainer_Test
*/
public boolean get()
{
- System.out.println("Testing List.add(int index, Object element), List.get(int index)");
+ logger.log(Level.INFO, "Testing List.add(int index, Object element), List.get(int index)");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -229,17 +218,14 @@ public class InterfaceContainer_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;
}
/** Tests List.contains
*/
public boolean contains()
{
- System.out.println("Testing List.contains()");
+ logger.log(Level.INFO, "Testing List.contains()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -259,17 +245,14 @@ public class InterfaceContainer_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;
}
/** Tests List.containsAll
*/
public boolean containsAll()
{
- System.out.println("Testing List.containsAll");
+ logger.log(Level.INFO, "Testing List.containsAll");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -293,17 +276,14 @@ public class InterfaceContainer_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;
}
/** Tests List.indexOf, List.lastIndexOf
*/
public boolean indexOf()
{
- System.out.println("Testing List.indexOf(Object element), List.lastIndexOf(Object element)");
+ logger.log(Level.INFO, "Testing List.indexOf(Object element), List.lastIndexOf(Object element)");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -320,10 +300,7 @@ public class InterfaceContainer_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;
}
@@ -331,7 +308,7 @@ public class InterfaceContainer_Test
*/
public boolean remove()
{
- System.out.println("Testing List.remove(int index), List.remove(Object element), List.removeAll(Collection c)");
+ logger.log(Level.INFO, "Testing List.remove(int index), List.remove(Object element), List.removeAll(Collection c)");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -361,10 +338,7 @@ public class InterfaceContainer_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;
}
@@ -372,7 +346,7 @@ public class InterfaceContainer_Test
*/
public boolean retainAll()
{
- System.out.println("Testing List.retainAll(Collection c)");
+ logger.log(Level.INFO, "Testing List.retainAll(Collection c)");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -393,10 +367,7 @@ public class InterfaceContainer_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;
}
@@ -404,7 +375,7 @@ public class InterfaceContainer_Test
**/
public boolean set()
{
- System.out.println("Testing List.set(int index, Object element)");
+ logger.log(Level.INFO, "Testing List.set(int index, Object element)");
boolean r[]= new boolean[50];
int i= 0;
InterfaceContainer cont= new InterfaceContainer();
@@ -419,10 +390,7 @@ public class InterfaceContainer_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;
}
@@ -430,7 +398,7 @@ public class InterfaceContainer_Test
*/
public boolean toArray()
{
- System.out.println("Testing List.toArray(), List.toArray(Object[] a)");
+ logger.log(Level.INFO, "Testing List.toArray(), List.toArray(Object[] a)");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -457,16 +425,13 @@ public class InterfaceContainer_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 Iterator_next()
{
- System.out.println("Testing InterfaceContainer.iterator, Iterator.next()");
+ logger.log(Level.INFO, "Testing InterfaceContainer.iterator, Iterator.next()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -490,16 +455,13 @@ public class InterfaceContainer_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 Iterator_hasNext()
{
- System.out.println("Testing, Iterator.next()");
+ logger.log(Level.INFO, "Testing, Iterator.next()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -519,16 +481,13 @@ public class InterfaceContainer_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 Iterator_remove()
{
- System.out.println("Testing, Iterator.remove()");
+ logger.log(Level.INFO, "Testing, Iterator.remove()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -599,15 +558,13 @@ public class InterfaceContainer_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 ListIterator_next()
{
- System.out.println("Testing InterfaceContainer.listIerator, ListIterator.next()");
+ logger.log(Level.INFO, "Testing InterfaceContainer.listIerator, ListIterator.next()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -631,16 +588,13 @@ public class InterfaceContainer_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 ListIterator_hasNext()
{
- System.out.println("Testing ListIterator.hasNext()");
+ logger.log(Level.INFO, "Testing ListIterator.hasNext()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -660,16 +614,13 @@ public class InterfaceContainer_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 ListIterator_remove()
{
- System.out.println("Testing ListIterator.remove()");
+ logger.log(Level.INFO, "Testing ListIterator.remove()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -740,16 +691,13 @@ public class InterfaceContainer_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 ListIterator_hasPrevious()
{
- System.out.println("Testing ListIterator.hasPrevious()");
+ logger.log(Level.INFO, "Testing ListIterator.hasPrevious()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -767,16 +715,13 @@ public class InterfaceContainer_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 ListIterator_previous()
{
- System.out.println("Testing ListIterator.previous()");
+ logger.log(Level.INFO, "Testing ListIterator.previous()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -807,16 +752,13 @@ public class InterfaceContainer_Test
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 ListIterator_nextIndex()
{
- System.out.println("Testing ListIterator.nextIndex()");
+ logger.log(Level.INFO, "Testing ListIterator.nextIndex()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -833,15 +775,12 @@ public class InterfaceContainer_Test
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 ListIterator_previousIndex()
{
- System.out.println("Testing ListIterator.previousIndex()");
+ logger.log(Level.INFO, "Testing ListIterator.previousIndex()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -862,15 +801,12 @@ public class InterfaceContainer_Test
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 ListIterator_add()
{
- System.out.println("Testing ListIterator.add()");
+ logger.log(Level.INFO, "Testing ListIterator.add()");
InterfaceContainer cont= new InterfaceContainer();
boolean r[]= new boolean[50];
int i= 0;
@@ -888,16 +824,13 @@ public class InterfaceContainer_Test
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 disposeAndClear()
{
- System.out.println("Testing InterfaceContainer.disposeAndClear");
+ logger.log(Level.INFO, "Testing InterfaceContainer.disposeAndClear");
InterfaceContainer cont= new InterfaceContainer(10);
boolean r[]= new boolean[50];
int i= 0;
@@ -907,7 +840,7 @@ public class InterfaceContainer_Test
cont.add(obj3);
cont.add(proxyObj1Weak1);
cont.add(proxyObj3TypeProv);
- System.out.println("Two proxies are called. Check the output:");
+ logger.log(Level.FINE, "Two proxies are called. Check the output:");
cont.disposeAndClear(new com.sun.star.lang.EventObject());
r[i++]= obj1.nDisposingCalled == 1;
r[i++]= obj2.nDisposingCalled == 1;
@@ -915,10 +848,7 @@ public class InterfaceContainer_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;
}
@@ -956,11 +886,8 @@ public class InterfaceContainer_Test
boolean bOk= true;
for (int c= 0; c < i; c++)
bOk= bOk && r[c];
- if ( ! bOk )
- System.out.println("Test finished.\nErrors occurred!!!");
- else
- System.out.println("Test finished. \nNo errors.");
-
+ logger.log(Level.INFO, "Test finished.");
+ logger.log(Level.INFO, bOk ? "No errors." : "Errors occurred!!!");
+ System.exit( bOk ? 0: -1 );
}
-
}