]> source.dussan.org Git - archiva.git/commitdiff
testPolicyYes rerunnable +@Override in test classes
authorskygo <skygo@unknown>
Mon, 6 Aug 2012 22:17:09 +0000 (22:17 +0000)
committerskygo <skygo@unknown>
Mon, 6 Aug 2012 22:17:09 +0000 (22:17 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1370044 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-base/archiva-policies/src/test/java/org/apache/archiva/policies/CachedFailuresPolicyTest.java
archiva-modules/archiva-base/archiva-policies/src/test/java/org/apache/archiva/policies/ReleasePolicyTest.java

index 4cae2df129dfeb63edc74738a6d7398316bd7819..6f46b68451512ea4279bc0b3256295f7366d65c7 100644 (file)
@@ -81,7 +81,7 @@ public class CachedFailuresPolicyTest
         policy.applyPolicy( CachedFailuresPolicy.NO, request, localFile );
     }
 
-    @Test
+    @Test( expected = PolicyViolationException.class )
     public void testPolicyYes()
         throws Exception
     {
@@ -89,28 +89,21 @@ public class CachedFailuresPolicyTest
         DownloadPolicy policy = lookupPolicy();
         File localFile = getFile();
         Properties request = createRequest();
-
-        request.setProperty( "url", "http://a.bad.hostname.maven.org/path/to/resource.txt" );
+        // make unique name
+        String url = "http://a.bad.hostname.maven.org/path/to/resource"+ System.currentTimeMillis() +".txt";
+        
+        request.setProperty( "url", url );
 
         // should not fail
         policy.applyPolicy( CachedFailuresPolicy.YES, request, localFile );
         // status Yes Not In cache
 
         // Yes in Cache
-        String url = "http://a.bad.hostname.maven.org/path/to/resource.txt";
-
+        
         urlFailureCache.cacheFailure( url );
 
         request.setProperty( "url", url );
 
-        try
-        {
-            policy.applyPolicy( CachedFailuresPolicy.YES, request, localFile );
-            fail( "Expected a PolicyViolationException." );
-        }
-        catch ( PolicyViolationException e )
-        {
-            // expected path.
-        }
+        policy.applyPolicy( CachedFailuresPolicy.YES, request, localFile );       
     }
 }