psmith      2003/12/21 18:42:08

  Added:       tests/src/java/org/apache/log4j/chainsaw/receivers
                        ReceiversHelperTest.java
  Log:
  Very basic test case to prove that the ReceiverHelper
  works as expected.
  
  Revision  Changes    Path
  1.1                  
jakarta-log4j/tests/src/java/org/apache/log4j/chainsaw/receivers/ReceiversHelperTest.java
  
  Index: ReceiversHelperTest.java
  ===================================================================
  package org.apache.log4j.chainsaw.receivers;
  
  import junit.framework.TestCase;
  
  import org.apache.log4j.net.SocketHubReceiver;
  import org.apache.log4j.net.SocketReceiver;
  import org.apache.log4j.net.UDPReceiver;
  import org.apache.log4j.net.XMLSocketReceiver;
  
  import java.util.List;
  
  
  /**
   * Test class to ensure that all the know receiver classes can be retrieved and are 
recognised as
   * valid Classess
   * 
   * @author psmith
   *
   */
  public class ReceiversHelperTest extends TestCase {
  
      /**
       * @param arg0
       */
      public ReceiversHelperTest(String test) {
          super(test);
      }
  
      public void testKnownReceivers() {
  
          List list = ReceiversHelper.getInstance().getKnownReceiverClasses();
  
          Class[] expectedList =
              new Class[] {
                  SocketHubReceiver.class, SocketReceiver.class,
                  UDPReceiver.class, XMLSocketReceiver.class
              };
  
          for (int i = 0; i < expectedList.length; i++) {
  
              Class c = expectedList[i];
              assertTrue("Should have found class " + c.getName(),
                  list.contains(c));
          }
      }
  }
  
  
  

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

Reply via email to