From: cvs@openprivacy.orgCVS update: sierra/src/java/org/openprivacy/sierra/tests
Date: Monday March 5, 19101 @ 1:01
Author: burton
CVSWEB Options: -------------------
Main CVSWeb: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi
View this module: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests
-----------------------------------
Update of /usr/local/cvs/public/sierra/src/java/org/openprivacy/sierra/tests
In directory giga:/tmp/cvs-serv12247/src/java/org/openprivacy/sierra/tests
Modified Files:
BaseTest.java Test3.java Test6.java
Added Files:
Test9.java
Log Message:
made the testing impl smarter about requiring components
*****************************************************************
File: sierra/src/java/org/openprivacy/sierra/tests/Test9.java
CVSWEB Options: -------------------
CVSWeb: Annotate this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/Test9.java?annotate=1.1
CVSWeb: View this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/Test9.java?rev=1.1&content-type=text/x-cvsweb-markup
-----------------------------------
*****************************************************************
File: sierra/src/java/org/openprivacy/sierra/tests/BaseTest.java
CVSWEB Options: -------------------
CVSWeb: Annotate this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/BaseTest.java?annotate=1.6
CVSWeb: View this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/BaseTest.java?rev=1.6&content-type=text/x-cvsweb-markup
CVSWeb: Diff to previous version: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/BaseTest.java.diff?r1=1.6&r2=1.5
-----------------------------------
Index: sierra/src/java/org/openprivacy/sierra/tests/BaseTest.java
diff -u sierra/src/java/org/openprivacy/sierra/tests/BaseTest.java:1.5 sierra/src/java/org/openprivacy/sierra/tests/BaseTest.java:1.6
--- sierra/src/java/org/openprivacy/sierra/tests/BaseTest.java:1.5 Fri Feb 23 02:09:48 2001
+++ sierra/src/java/org/openprivacy/sierra/tests/BaseTest.java Mon Mar 5 01:01:08 2001
@@ -31,7 +31,7 @@
* Central location for storing Parameter keys needed by Sierra Unit Tests
*
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: BaseTest.java,v 1.5 2001/02/23 10:09:48 burton Exp $
+ * @version $Id: BaseTest.java,v 1.6 2001/03/05 09:01:08 burton Exp $
*/
public class BaseTest extends AbstractTestlet {
@@ -44,7 +44,7 @@
* Quick way to get a nym.
*
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: BaseTest.java,v 1.5 2001/02/23 10:09:48 burton Exp $
+ * @version $Id: BaseTest.java,v 1.6 2001/03/05 09:01:08 burton Exp $
*/
public Nym getNym( String name ) throws Exception {
@@ -62,7 +62,21 @@
return (NymBuilder)ComponentFactory.getInstance( handle );
}
+
+
+ public void requireComponent( ComponentHandle handle ) throws Exception {
+
+ System.out.println( "Trying to require: " + handle.getName() );
+
+ Component comp = ComponentFactory.getInstance( handle );
+
+ comp.getLogger().message( "SUCCESS: " + handle.toString() );
+
+ comp.getLogger().message( "\tFound Component with interface: " + handle.getInterface() );
+ comp.getLogger().message( "\tFound Component with implementation: " + comp.getClass().getName() );
+ }
+
}
*****************************************************************
File: sierra/src/java/org/openprivacy/sierra/tests/Test3.java
CVSWEB Options: -------------------
CVSWeb: Annotate this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/Test3.java?annotate=1.7
CVSWeb: View this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/Test3.java?rev=1.7&content-type=text/x-cvsweb-markup
CVSWeb: Diff to previous version: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/Test3.java.diff?r1=1.7&r2=1.6
-----------------------------------
Index: sierra/src/java/org/openprivacy/sierra/tests/Test3.java
diff -u sierra/src/java/org/openprivacy/sierra/tests/Test3.java:1.6 sierra/src/java/org/openprivacy/sierra/tests/Test3.java:1.7
--- sierra/src/java/org/openprivacy/sierra/tests/Test3.java:1.6 Mon Mar 5 00:45:15 2001
+++ sierra/src/java/org/openprivacy/sierra/tests/Test3.java Mon Mar 5 01:01:08 2001
@@ -30,7 +30,7 @@
* works.
*
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: Test3.java,v 1.6 2001/03/05 08:45:15 burton Exp $
+ * @version $Id: Test3.java,v 1.7 2001/03/05 09:01:08 burton Exp $
*/
public class Test3 extends BaseTest {
@@ -42,11 +42,4 @@
}
- public void requireComponent( ComponentHandle handle ) throws Exception {
-
- Component comp = ComponentFactory.getInstance( handle );
- comp.getLogger().message( "SUCCESS: " + handle.toString() );
-
- }
-
}
*****************************************************************
File: sierra/src/java/org/openprivacy/sierra/tests/Test6.java
CVSWEB Options: -------------------
CVSWeb: Annotate this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/Test6.java?annotate=1.7
CVSWeb: View this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/Test6.java?rev=1.7&content-type=text/x-cvsweb-markup
CVSWeb: Diff to previous version: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/tests/Test6.java.diff?r1=1.7&r2=1.6
-----------------------------------
Index: sierra/src/java/org/openprivacy/sierra/tests/Test6.java
diff -u sierra/src/java/org/openprivacy/sierra/tests/Test6.java:1.6 sierra/src/java/org/openprivacy/sierra/tests/Test6.java:1.7
--- sierra/src/java/org/openprivacy/sierra/tests/Test6.java:1.6 Sat Mar 3 14:28:31 2001
+++ sierra/src/java/org/openprivacy/sierra/tests/Test6.java Mon Mar 5 01:01:08 2001
@@ -31,30 +31,30 @@
* Tries to instantiate EVERY component needed by Sierra.
*
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: Test6.java,v 1.6 2001/03/03 22:28:31 burton Exp $
+ * @version $Id: Test6.java,v 1.7 2001/03/05 09:01:08 burton Exp $
*/
public class Test6 extends BaseTest {
/**
* @see Testlet
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: Test6.java,v 1.6 2001/03/03 22:28:31 burton Exp $
+ * @version $Id: Test6.java,v 1.7 2001/03/05 09:01:08 burton Exp $
*/
public void initialize( TestletContext context ) throws Exception {
System.out.println( "Creating basic reputation and payload objects.." );
- ComponentFactory.getInstance( SierraResources.REPUTATION_HANDLE );
+ requireComponent( SierraResources.REPUTATION_HANDLE );
- ComponentFactory.getInstance( SierraResources.PAYLOAD_HANDLE );
+ requireComponent( SierraResources.PAYLOAD_HANDLE );
- ComponentFactory.getInstance( SierraResources.STORE_MANAGER_HANDLE );
+ requireComponent( SierraResources.STORE_MANAGER_HANDLE );
- ComponentFactory.getInstance( SierraResources.STORE_ENGINE_HANDLE );
+ requireComponent( SierraResources.STORE_ENGINE_HANDLE );
- ComponentFactory.getInstance( SierraResources.REFERENCE_HANDLE );
+ requireComponent( SierraResources.REFERENCE_HANDLE );
- ComponentFactory.getInstance( SierraResources.RCE_HANDLE );
+ requireComponent( SierraResources.RCE_HANDLE );
}
This archive was generated by hypermail 2b30 : Mon Mar 05 2001 - 01:01:09 PST