djencks     2005/03/15 00:32:42

  Modified:    modules/openejb-builder/src/test/org/openejb/deployment
                        TransactionPolicyHelperTest.java
  Log:

  Make transaction policy mapping more generic and implement the 
no-distributed-transactions corba tx propagation polices.  CORBA operation name 
to method signature mapping is not yet really implemented
  
  Revision  Changes    Path
  1.2       +12 -13    
openejb/modules/openejb-builder/src/test/org/openejb/deployment/TransactionPolicyHelperTest.java
  
  Index: TransactionPolicyHelperTest.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/test/org/openejb/deployment/TransactionPolicyHelperTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TransactionPolicyHelperTest.java  10 Nov 2004 01:35:10 -0000      1.1
  +++ TransactionPolicyHelperTest.java  15 Mar 2005 05:32:42 -0000      1.2
  @@ -56,9 +56,8 @@
   import org.apache.geronimo.xbeans.j2ee.MethodParamsType;
   import org.apache.geronimo.xbeans.j2ee.MethodType;
   import org.openejb.dispatch.InterfaceMethodSignature;
  -import org.openejb.transaction.ContainerPolicy;
  -import org.openejb.transaction.TransactionPolicy;
   import org.openejb.transaction.TransactionPolicySource;
  +import org.openejb.transaction.TransactionPolicyType;
   
   /**
    *
  @@ -118,28 +117,28 @@
       }
   
       public void testDefault() throws Exception {
  -        TransactionPolicy policy = 
transactionPolicySource.getTransactionPolicy("Home", new 
InterfaceMethodSignature("foo2", new String[]{}, true));
  -        assertEquals("Expected Mandatory default", 
ContainerPolicy.Mandatory, policy);
  +        TransactionPolicyType policy = 
transactionPolicySource.getTransactionPolicy("Home", new 
InterfaceMethodSignature("foo2", new String[]{}, true));
  +        assertEquals("Expected Mandatory default", 
TransactionPolicyType.Mandatory, policy);
       }
   
       public void testInterfaceOverride() throws Exception {
  -        TransactionPolicy policy = 
transactionPolicySource.getTransactionPolicy("Remote", new 
InterfaceMethodSignature("foo2", new String[]{}, false));
  -        assertEquals("Expected Supports", ContainerPolicy.Supports, policy);
  +        TransactionPolicyType policy = 
transactionPolicySource.getTransactionPolicy("Remote", new 
InterfaceMethodSignature("foo2", new String[]{}, false));
  +        assertEquals("Expected Supports", TransactionPolicyType.Supports, 
policy);
       }
   
       public void testMethodNoInterfaceOverride() throws Exception {
  -        TransactionPolicy policy = 
transactionPolicySource.getTransactionPolicy("LocalHome", new 
InterfaceMethodSignature("foo", new String[]{"bar"}, true));
  -        assertEquals("Expected Supports", ContainerPolicy.RequiresNew, 
policy);
  +        TransactionPolicyType policy = 
transactionPolicySource.getTransactionPolicy("LocalHome", new 
InterfaceMethodSignature("foo", new String[]{"bar"}, true));
  +        assertEquals("Expected Supports", TransactionPolicyType.RequiresNew, 
policy);
       }
   
       public void testMethodInterfaceOverride() throws Exception {
  -        TransactionPolicy policy = 
transactionPolicySource.getTransactionPolicy("Local", new 
InterfaceMethodSignature("bar", new String[]{"foo"}, false));
  -        assertEquals("Expected Supports", ContainerPolicy.Never, policy);
  +        TransactionPolicyType policy = 
transactionPolicySource.getTransactionPolicy("Local", new 
InterfaceMethodSignature("bar", new String[]{"foo"}, false));
  +        assertEquals("Expected Supports", TransactionPolicyType.Never, 
policy);
       }
   
       public void testMethodInterfaceTwoParamOverride() throws Exception {
  -        TransactionPolicy policy = 
transactionPolicySource.getTransactionPolicy("Local", new 
InterfaceMethodSignature("foo", new String[]{"foo", "foo"}, false));
  -        assertEquals("Expected Supports", ContainerPolicy.NotSupported, 
policy);
  +        TransactionPolicyType policy = 
transactionPolicySource.getTransactionPolicy("Local", new 
InterfaceMethodSignature("foo", new String[]{"foo", "foo"}, false));
  +        assertEquals("Expected Supports", 
TransactionPolicyType.NotSupported, policy);
       }
   }
   
  
  
  

Reply via email to