[java-identity-provider COMMIT] /trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingpart...

noreply at shibboleth.net noreply at shibboleth.net
Thu Nov 10 17:16:46 EST 2016


Author: putmanb
Date: Thu Nov 10 17:16:45 2016
New Revision: 8566

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8566&view=rev
Log:
IDP-1085: LocalDynamicMetadataProviderParserTest should clean up test directories

Modified:
    trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/LocalDynamicMetadataProviderParserTest.java

Modified: trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/LocalDynamicMetadataProviderParserTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/LocalDynamicMetadataProviderParserTest.java?rev=8566&r1=8565&r2=8566&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/LocalDynamicMetadataProviderParserTest.java	(original)
+++ trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/LocalDynamicMetadataProviderParserTest.java	Thu Nov 10 17:16:45 2016
@@ -30,6 +30,8 @@
 import org.opensaml.security.crypto.JCAConstants;
 import org.springframework.context.ApplicationContext;
 import org.testng.Assert;
+import org.testng.annotations.AfterMethod;
+import org.testng.annotations.BeforeMethod;
 import org.testng.annotations.Test;
 
 import net.shibboleth.idp.saml.metadata.RelyingPartyMetadataProvider;
@@ -41,6 +43,23 @@
  *
  */
 public class LocalDynamicMetadataProviderParserTest extends AbstractMetadataParserTest {
+    
+    private File sourceDirectory;
+    
+    @BeforeMethod
+    public void setUp() {
+        sourceDirectory = new File(System.getProperty("java.io.tmpdir"), "localDynamicMD");
+    }
+    
+    @AfterMethod
+    public void tearDown() {
+        if (sourceDirectory.exists()) {
+            for (File child : sourceDirectory.listFiles()) {
+                child.delete();
+            }
+            sourceDirectory.delete();
+        }
+    }
     
     @Test
     public void testDefaults() throws Exception {
@@ -109,7 +128,6 @@
         EntityDescriptor entity = (EntityDescriptor) XMLObjectSupport.buildXMLObject(EntityDescriptor.DEFAULT_ELEMENT_NAME);
         entity.setEntityID(entityID);
         
-        File sourceDirectory = new File(System.getProperty("java.io.tmpdir"), "localDynamicMD");
         if (!sourceDirectory.exists()) {
             Assert.assertTrue(sourceDirectory.mkdirs());
         }
@@ -137,4 +155,6 @@
         Assert.assertNotNull(resolved);
         Assert.assertEquals(resolved.getEntityID(), entityID);
     }
+    
+
 }



More information about the commits mailing list