User: dsundstrom
  Date: 01/12/27 09:46:52

  Modified:    src/main/org/jboss/test/cmp2/relationship/manyToOneUnidirectional
                        ABTest.java
  Log:
  Removed lame try catch block
  
  Revision  Changes    Path
  1.2       +159 -164  
jbosstest/src/main/org/jboss/test/cmp2/relationship/manyToOneUnidirectional/ABTest.java
  
  Index: ABTest.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/cmp2/relationship/manyToOneUnidirectional/ABTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ABTest.java       2001/12/11 02:17:57     1.1
  +++ ABTest.java       2001/12/27 17:46:50     1.2
  @@ -8,170 +8,165 @@
   
   public class ABTest extends EJBTestCase {
   
  -     public ABTest(String name) {
  -             super(name);
  -     }
  -
  -     private AHome getTableAHome() {
  -             try {
  -                     InitialContext jndiContext = new InitialContext();
  -                     return (AHome) 
jndiContext.lookup("relation/manyToOne/unidirectional/table/A"); 
  -             } catch(Exception e) {
  -                     e.printStackTrace();
  -                     fail("Exception in getTableAHome: " + e.getMessage());
  -             }
  -             return null;
  -     }
  -
  -     private BHome getTableBHome() {
  -             try {
  -                     InitialContext jndiContext = new InitialContext();
  -
  -                     return (BHome) 
jndiContext.lookup("relation/manyToOne/unidirectional/table/B");
  -             } catch(Exception e) {
  -                     e.printStackTrace();
  -                     fail("Exception in getTableBHome: " + e.getMessage());
  -             }
  -             return null;
  -     }
  -
  -     private AHome getFKAHome() {
  -             try {
  -                     InitialContext jndiContext = new InitialContext();
  -
  -                     return (AHome) 
jndiContext.lookup("relation/manyToOne/unidirectional/fk/A");
  -             } catch(Exception e) {
  -                     e.printStackTrace();
  -                     fail("Exception in getFKAHome: " + e.getMessage());
  -             }
  -             return null;
  -     }
  -
  -     private BHome getFKBHome() {
  -             try {
  -                     InitialContext jndiContext = new InitialContext();
  -
  -                     return (BHome) 
jndiContext.lookup("relation/manyToOne/unidirectional/fk/B");
  -             } catch(Exception e) {
  -                     e.printStackTrace();
  -                     fail("Exception in getFKBHome: " + e.getMessage());
  -             }
  -             return null;
  -     }
  -
  -     // b1j.setA(b2k.getA());
  -     public void test_b1jSetA_b2kGetA_Table() {
  -             AHome aHome = getTableAHome();
  -             BHome bHome = getTableBHome();
  -             b1jSetA_b2kGetA(aHome, bHome);
  -     }
  -
  -     // b1j.setA(b2k.getA());
  -     public void test_b1jSetA_b2kGetA_FK() {
  -             AHome aHome = getFKAHome();
  -             BHome bHome = getFKBHome();
  -             b1jSetA_b2kGetA(aHome, bHome);
  -     }
  -
  -     // b1j.setA(b2k.getA());
  -     protected void b1jSetA_b2kGetA(AHome aHome, BHome bHome) {
  -             try {
  -                     // Before change:
  -                     A a1 = aHome.create(new Integer(1));
  -                     A a2 = aHome.create(new Integer(2));
  -                     
  -                     B[] b1x = new B[20];
  -                     B[] b2x = new B[30];
  -                     
  -                     for(int i=0; i<b1x.length; i++) {
  -                             b1x[i] = bHome.create(new Integer(10000 + i));
  -                             b1x[i].setA(a1);
  -                     }
  -                     
  -                     for(int i=0; i<b2x.length; i++) {
  -                             b2x[i] = bHome.create(new Integer(20000 + i));
  -                             b2x[i].setA(a2);
  -                     }
  -                     
  -                     // (a1.isIdentical(b11.getA())) && ... && 
(a1.isIdentical(b1n.getA()
  -                     for(int i=0; i<b1x.length; i++) {
  -                             a1.isIdentical(b1x[i].getA());
  -                     }
  -                     
  -                     // (a2.isIdentical(b21.getA())) && ... && 
(a2.isIdentical(b2m.getA()
  -                     for(int i=0; i<b2x.length; i++) {
  -                             a2.isIdentical(b2x[i].getA());
  -                     }
  -                     
  -                     // Change:
  -                     
  -                     // b1j.setA(b2k.getA());
  -                     int j = b1x.length / 3;
  -                     int k = b2x.length / 2;
  -                     b1x[j].setA(b2x[k].getA());
  -                     
  -                     // Expected result:
  -                     
  -                     // a1.isIdentical(b11.getA())
  -                     // a1.isIdentical(b12.getA())
  -                     // ...
  -                     // a2.isIdentical(b1j.getA())
  -                     // ...
  -                     // a1.isIdentical(b1n.getA())
  -                     for(int i=0; i<b1x.length; i++) {
  -                             if(i != j) {
  -                                     assertTrue(a1.isIdentical(b1x[i].getA()));
  -                             } else {
  -                                     assertTrue(a2.isIdentical(b1x[i].getA()));
  -                             }
  -                     }
  -
  -                     // a2.isIdentical(b21.getA())
  -                     // a2.isIdentical(b22.getA())
  -                     // ...
  -                     // a2.isIdentical(b2k.getA())
  -                     // ...
  -                     // a2.isIdentical(b2m.getA())
  -                     for(int i=0; i<b2x.length; i++) {
  -                             assertTrue(a2.isIdentical(b2x[i].getA()));
  -                     }
  -             } catch(Exception e) {
  -                     e.printStackTrace();
  -                     fail("Error in b1jSetA_b2kGetA");
  -             }
  -     }
  -
  -     public void setUpEJB() throws Exception {
  -             AHome aHome;
  -             BHome bHome;
  -
  -             aHome = getTableAHome();
  -             bHome = getTableBHome();
  -             deleteAllAsAndBs(aHome, bHome);
  -
  -             aHome = getFKAHome();
  -             bHome = getFKBHome();
  -             deleteAllAsAndBs(aHome, bHome);
  -     }
  -     
  -     public void tearDownEJB() throws Exception {
  -     }
  -     
  -     public void deleteAllAsAndBs(AHome aHome, BHome bHome) throws Exception {
  -             // delete all As
  -             Iterator currentAs = aHome.findAll().iterator();
  -             while(currentAs.hasNext()) {
  -                     A a = (A)currentAs.next();
  -                     a.remove();
  -             }       
  -
  -             // delete all Bs
  -             Iterator currentBs = bHome.findAll().iterator();
  -             while(currentBs.hasNext()) {
  -                     B b = (B)currentBs.next();
  -                     b.remove();
  -             }
  -     }
  +   public ABTest(String name) {
  +      super(name);
  +   }
  +
  +   private AHome getTableAHome() {
  +      try {
  +         InitialContext jndiContext = new InitialContext();
  +         return (AHome) 
jndiContext.lookup("relation/manyToOne/unidirectional/table/A"); 
  +      } catch(Exception e) {
  +         e.printStackTrace();
  +         fail("Exception in getTableAHome: " + e.getMessage());
  +      }
  +      return null;
  +   }
  +
  +   private BHome getTableBHome() {
  +      try {
  +         InitialContext jndiContext = new InitialContext();
  +
  +         return (BHome) 
jndiContext.lookup("relation/manyToOne/unidirectional/table/B");
  +      } catch(Exception e) {
  +         e.printStackTrace();
  +         fail("Exception in getTableBHome: " + e.getMessage());
  +      }
  +      return null;
  +   }
  +
  +   private AHome getFKAHome() {
  +      try {
  +         InitialContext jndiContext = new InitialContext();
  +
  +         return (AHome) 
jndiContext.lookup("relation/manyToOne/unidirectional/fk/A");
  +      } catch(Exception e) {
  +         e.printStackTrace();
  +         fail("Exception in getFKAHome: " + e.getMessage());
  +      }
  +      return null;
  +   }
  +
  +   private BHome getFKBHome() {
  +      try {
  +         InitialContext jndiContext = new InitialContext();
  +
  +         return (BHome) 
jndiContext.lookup("relation/manyToOne/unidirectional/fk/B");
  +      } catch(Exception e) {
  +         e.printStackTrace();
  +         fail("Exception in getFKBHome: " + e.getMessage());
  +      }
  +      return null;
  +   }
  +
  +   // b1j.setA(b2k.getA());
  +   public void test_b1jSetA_b2kGetA_Table() throws Exception {
  +      AHome aHome = getTableAHome();
  +      BHome bHome = getTableBHome();
  +      b1jSetA_b2kGetA(aHome, bHome);
  +   }
  +
  +   // b1j.setA(b2k.getA());
  +   public void test_b1jSetA_b2kGetA_FK() throws Exception {
  +      AHome aHome = getFKAHome();
  +      BHome bHome = getFKBHome();
  +      b1jSetA_b2kGetA(aHome, bHome);
  +   }
  +
  +   // b1j.setA(b2k.getA());
  +   private void b1jSetA_b2kGetA(AHome aHome, BHome bHome) throws Exception {
  +      // Before change:
  +      A a1 = aHome.create(new Integer(1));
  +      A a2 = aHome.create(new Integer(2));
  +      
  +      B[] b1x = new B[20];
  +      B[] b2x = new B[30];
  +      
  +      for(int i=0; i<b1x.length; i++) {
  +         b1x[i] = bHome.create(new Integer(10000 + i));
  +         b1x[i].setA(a1);
  +      }
  +      
  +      for(int i=0; i<b2x.length; i++) {
  +         b2x[i] = bHome.create(new Integer(20000 + i));
  +         b2x[i].setA(a2);
  +      }
  +      
  +      // (a1.isIdentical(b11.getA())) && ... && (a1.isIdentical(b1n.getA()
  +      for(int i=0; i<b1x.length; i++) {
  +         a1.isIdentical(b1x[i].getA());
  +      }
  +      
  +      // (a2.isIdentical(b21.getA())) && ... && (a2.isIdentical(b2m.getA()
  +      for(int i=0; i<b2x.length; i++) {
  +         a2.isIdentical(b2x[i].getA());
  +      }
  +      
  +      // Change:
  +      
  +      // b1j.setA(b2k.getA());
  +      int j = b1x.length / 3;
  +      int k = b2x.length / 2;
  +      b1x[j].setA(b2x[k].getA());
  +      
  +      // Expected result:
  +      
  +      // a1.isIdentical(b11.getA())
  +      // a1.isIdentical(b12.getA())
  +      // ...
  +      // a2.isIdentical(b1j.getA())
  +      // ...
  +      // a1.isIdentical(b1n.getA())
  +      for(int i=0; i<b1x.length; i++) {
  +         if(i != j) {
  +            assertTrue(a1.isIdentical(b1x[i].getA()));
  +         } else {
  +            assertTrue(a2.isIdentical(b1x[i].getA()));
  +         }
  +      }
  +
  +      // a2.isIdentical(b21.getA())
  +      // a2.isIdentical(b22.getA())
  +      // ...
  +      // a2.isIdentical(b2k.getA())
  +      // ...
  +      // a2.isIdentical(b2m.getA())
  +      for(int i=0; i<b2x.length; i++) {
  +         assertTrue(a2.isIdentical(b2x[i].getA()));
  +      }
  +   }
  +
  +   public void setUpEJB() throws Exception {
  +      AHome aHome;
  +      BHome bHome;
  +
  +      aHome = getTableAHome();
  +      bHome = getTableBHome();
  +      deleteAllAsAndBs(aHome, bHome);
  +
  +      aHome = getFKAHome();
  +      bHome = getFKBHome();
  +      deleteAllAsAndBs(aHome, bHome);
  +   }
  +   
  +   public void tearDownEJB() throws Exception {
  +   }
  +   
  +   public void deleteAllAsAndBs(AHome aHome, BHome bHome) throws Exception {
  +      // delete all As
  +      Iterator currentAs = aHome.findAll().iterator();
  +      while(currentAs.hasNext()) {
  +         A a = (A)currentAs.next();
  +         a.remove();
  +      }   
  +
  +      // delete all Bs
  +      Iterator currentBs = bHome.findAll().iterator();
  +      while(currentBs.hasNext()) {
  +         B b = (B)currentBs.next();
  +         b.remove();
  +      }
  +   }
   }
   
   
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to