jford       2004/02/19 14:12:44

  Modified:    cps/src/test/org/apache/jetspeed/components
                        TestNanoComponentManager.java
  Log:
  Added getApplicationRoot() to fix test when ran using maven allBuild from root
  
  Revision  Changes    Path
  1.2       +18 -2     
jakarta-jetspeed-2/cps/src/test/org/apache/jetspeed/components/TestNanoComponentManager.java
  
  Index: TestNanoComponentManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/cps/src/test/org/apache/jetspeed/components/TestNanoComponentManager.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestNanoComponentManager.java     19 Feb 2004 21:42:33 -0000      1.1
  +++ TestNanoComponentManager.java     19 Feb 2004 22:12:44 -0000      1.2
  @@ -96,9 +96,25 @@
           return new TestSuite(TestNanoComponentManager.class);
       }
       
  +    public String getApplicationRoot()
  +    {
  +        String applicationRoot = "test";
  +        File testPath = new File(applicationRoot);
  +        if (!testPath.exists())
  +        {
  +            testPath = new File( "cps" + File.separator + applicationRoot);
  +            if (testPath.exists())
  +            {
  +                applicationRoot = testPath.getAbsolutePath();
  +            }
  +        }
  +        return applicationRoot;
  +    }
  +    
       public void testLoadGroovy() throws Exception
       {
  -     File containerAssembler = new File("./test/WEB-INF/conf/container.groovy");
  +        String applicationRoot = getApplicationRoot();
  +     File containerAssembler = new File(applicationRoot + 
"/WEB-INF/conf/container.groovy");
        assertTrue(containerAssembler.exists());
        NanoComponentManager containerManager = new  
NanoComponentManager(containerAssembler);
        ObjectReference rootContainerRef = new SimpleReference();       
  
  
  

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

Reply via email to