All Packages  This Package  Class Hierarchy  Class Search  Index

Class app.authkit.test.TestReattach
java.lang.Object
   |
   +----app.authkit.test.AuthTest
           |
           +----app.authkit.test.TestReattach

  Summary

public class  TestReattach
     extends app.authkit.test.AuthTest
{
          // Constructors 1
     public TestReattach();

          // Methods 2
     public static void main(String[]);

     public void testAuthOne(Authorization, boolean, String);
}

Test attach() using a secret identifier locally (in a single process). This tests how well two distinct Authorizations will refer to a single underlying session.

The property "authkit.imp" is the fully qualified class name of an Authorization to instantiate and use.




  Constructors

· TestReattach

Summary  |  Top

   public TestReattach() 

Default constructor



  Methods

· main

Summary  |  Top
   public static void main(String[] args) 

Static entry point, when used as an application.



· testAuthOne

Summary  |  Top
   public void testAuthOne(Authorization auth, 
                           boolean interact, 
                           String arg) 

Do the test on one arg. This methood doesn't use the 'interact' arg. The 'arg' is a filename, into which is dumped the hex form of a reinternalized session. Also dumped into the file is the externalized 'auth' session ID, for comparison purposes.

The concrete Authorization's Class is used to construct a new instance. This method naively assumes that Class.newInstance() will work for this. A smarter approach would be to use a Constructor.

This method DOES NOT handle the secret identifier securely. This suffices for a test, but DO NOT do this in production code.

Overrides:
testAuthOne in class AuthTest


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7