felipeal    2004/11/08 13:58:11

  Added:       
integration/maven/src/plugin-test/testIncludeResources/src/test-cactus/org/apache/integration/maven/test
                        ResourcesTest.java
  Removed:     
integration/maven/src/plugin-test/testIncludeResources/src/test-cactus/org/apache/maven/cactus/sample
                        ResourcesTest.java
  Log:
  changing package structure for test cases
  
  Revision  Changes    Path
  1.1                  
jakarta-cactus/integration/maven/src/plugin-test/testIncludeResources/src/test-cactus/org/apache/integration/maven/test/ResourcesTest.java
  
  Index: ResourcesTest.java
  ===================================================================
  /* 
   * ========================================================================
   * 
   * Copyright 2004 The Apache Software Foundation.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   * 
   *   http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   * 
   * ========================================================================
   */
  
  package org.apache.cactus.integration.maven.test;
  
  import org.apache.cactus.ServletTestCase;
  import java.io.InputStream;
  
  /**
   * Verify that resources included with the
   * <code>cactus.resources.dirs</code> properties are found in the resulting
   * cactified WAR. Note that we're testing this by executing this code inside
   * the container.
   *
   * @version $Id: ResourcesTest.java,v 1.1 2004/11/08 21:58:10 felipeal Exp $
   */
  public class ResourcesTest extends ServletTestCase
  {
      private void includesTest( String resource )
      {
          Thread currentThread = Thread.currentThread();
          ClassLoader classLoader = currentThread.getContextClassLoader();
          InputStream input = classLoader.getResourceAsStream(resource);
          assertNotNull("could not open resource " + resource, input);
      }
  
      private void excludesTest( String resource )
      {
          Thread currentThread = Thread.currentThread();
          ClassLoader classLoader = currentThread.getContextClassLoader();
          InputStream input = classLoader.getResourceAsStream(resource);
          assertNull("should not have opened resource " + resource, input);
      }
  
      public void testConfigProperties()
      {
          includesTest( "test.properties" );
      }
    
      public void testConfigXml()
      {
          includesTest( "test.xml" );
      }
      
      public void testIncludes()
      {
          includesTest( "testKO.properties" );
      }
      
      public void testExcludes()
      {
          excludesTest( "testbad.properties" );
      }
  
      public void testRecursive()
      {
          includesTest( "recursiveResources/test-recursive.properties" );
      }
      
      public void testRecursiveDefault()
      {
          includesTest( "recursiveResources/test-recursive-default.xml");
      }
  }
  
  
  

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

Reply via email to