leosutic    2003/08/14 15:09:08

  Added:       attributes/unittest/src/test/org/apache/avalon/attributes/test
                        SampleIF2.java SampleIF1.java Sample2.java
                        Sample.java
  Log:
  Moved the unit tests into a separate project to get away from some really
  ugly dependencies. (API being dependent test-wise on Compiler, and
  Compiler being dependent on API biuld-wise)
  
  Revision  Changes    Path
  1.1                  
avalon-sandbox/attributes/unittest/src/test/org/apache/avalon/attributes/test/SampleIF2.java
  
  Index: SampleIF2.java
  ===================================================================
  package org.apache.avalon.attributes.test;
  
  /**
   * @Dependency ( SampleService.class, "sample-if-2-c" )
   */
  public interface SampleIF2 {
      
      /**
       * @Dependency ( SampleService.class, "sample-if-2" )
       * @ThreadSafe ()
       */
      public void someMethod (int parameter);
  }
  
  
  1.1                  
avalon-sandbox/attributes/unittest/src/test/org/apache/avalon/attributes/test/SampleIF1.java
  
  Index: SampleIF1.java
  ===================================================================
  package org.apache.avalon.attributes.test;
  
  /**
   * @Dependency ( SampleService.class, "sample-if-1-c" )
   */
  public interface SampleIF1 {
      
      /**
       * @Dependency ( SampleService.class, "sample-if-1" )
       * @ThreadSafe ()
       */
      public void someMethod (int parameter);
  }
  
  
  1.1                  
avalon-sandbox/attributes/unittest/src/test/org/apache/avalon/attributes/test/Sample2.java
  
  Index: Sample2.java
  ===================================================================
  package org.apache.avalon.attributes.test;
  
  public class Sample2 {
      
  
      public Object aaaa;
   
      
  
      public Sample2 () {
          
      }
  
      public Sample2 (String input) {
          
      }
      
  
      public void someMethod () {
          
      }
  
      public void someMethod (int parameter) {
          
      }
  }
  
  
  1.1                  
avalon-sandbox/attributes/unittest/src/test/org/apache/avalon/attributes/test/Sample.java
  
  Index: Sample.java
  ===================================================================
  package org.apache.avalon.attributes.test;
  
  /**
   * @ThreadSafe ()
   * @Dependency ( SampleService.class, "sample" )
   */
  public class Sample extends SuperSample implements SampleIFJoin {
      
      /**
       * @ThreadSafe ()
       */
      public Object field;
      
      public Object noAttributesInSubClass;
      
      /**
       * @Dependency ( SampleService.class, "sample-some-method1" )
       */
      public void someMethod () {
          
      }
      
      /**
       * @@Dependency ( SampleService.class, "sample-some-method2" )
       */
      public void someMethod (int parameter) {
          
      }
      
      public void methodWithNoAttributes () {
      }
  }
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to