niclas      2004/01/19 13:46:47

  Modified:    merlin/composition/impl/src/test/conf secure-block.xml
               merlin/composition/impl/src/test/org/apache/avalon/composition/model
                        AbstractTestCase.java
               
merlin/composition/impl/src/test/org/apache/avalon/composition/model/test
                        SecurityTestCase.java
  Log:
  Testcase for code level security in composition.
  
  Revision  Changes    Path
  1.2       +1 -1      avalon/merlin/composition/impl/src/test/conf/secure-block.xml
  
  Index: secure-block.xml
  ===================================================================
  RCS file: /home/cvs/avalon/merlin/composition/impl/src/test/conf/secure-block.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- secure-block.xml  19 Jan 2004 01:26:19 -0000      1.1
  +++ secure-block.xml  19 Jan 2004 21:46:47 -0000      1.2
  @@ -1,4 +1,4 @@
  -
  +<?xml version="1.0" encoding="ISO-8859-1"?>
   
   <container name="secure-block">
   
  
  
  
  1.4       +1 -1      
avalon/merlin/composition/impl/src/test/org/apache/avalon/composition/model/AbstractTestCase.java
  
  Index: AbstractTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/avalon/merlin/composition/impl/src/test/org/apache/avalon/composition/model/AbstractTestCase.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AbstractTestCase.java     13 Jan 2004 11:41:27 -0000      1.3
  +++ AbstractTestCase.java     19 Jan 2004 21:46:47 -0000      1.4
  @@ -64,7 +64,7 @@
               try
               {
                   SystemContext system = 
  -                  DefaultSystemContext.createSystemContext( base, repository, 
PRIORITY );
  +                  DefaultSystemContext.createSystemContext( base, repository, 
PRIORITY, true );
                   m_model = system.getFactory().createContainmentModel( 
source.toURL() );
               }
               catch( Throwable e )
  
  
  
  1.2       +8 -0      
avalon/merlin/composition/impl/src/test/org/apache/avalon/composition/model/test/SecurityTestCase.java
  
  Index: SecurityTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/avalon/merlin/composition/impl/src/test/org/apache/avalon/composition/model/test/SecurityTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SecurityTestCase.java     19 Jan 2004 01:26:19 -0000      1.1
  +++ SecurityTestCase.java     19 Jan 2004 21:46:47 -0000      1.2
  @@ -43,4 +43,12 @@
           for( int i=0 ; i < 3 ; i++ )
               assertEquals( "Permission is not the expected.", p[i], permissions[i] );
       }
  +    
  +    public void testSecureExecutionFlag()
  +        throws Exception
  +    {
  +        m_model.assemble();
  +        boolean secure = m_model.isSecureExecutionEnabled();
  +        assertEquals( "Secure Execution Flag not working.", true, secure );
  +    }
   }
  
  
  

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

Reply via email to