Author: skygo
Date: Sun Sep 2 14:32:36 2012
New Revision: 1379979
URL: http://svn.apache.org/viewvc?rev=1379979&view=rev
Log:
fix for MRM-1656
reback: users provider tests seems to be jdk 7 compatible now
Modified:
archiva/redback/redback-core/trunk/redback-users/redback-users-tests/src/main/java/org/apache/archiva/redback/users/provider/test/AbstractUserManagerTestCase.java
Modified:
archiva/redback/redback-core/trunk/redback-users/redback-users-tests/src/main/java/org/apache/archiva/redback/users/provider/test/AbstractUserManagerTestCase.java
URL:
http://svn.apache.org/viewvc/archiva/redback/redback-core/trunk/redback-users/redback-users-tests/src/main/java/org/apache/archiva/redback/users/provider/test/AbstractUserManagerTestCase.java?rev=1379979&r1=1379978&r2=1379979&view=diff
==============================================================================
---
archiva/redback/redback-core/trunk/redback-users/redback-users-tests/src/main/java/org/apache/archiva/redback/users/provider/test/AbstractUserManagerTestCase.java
(original)
+++
archiva/redback/redback-core/trunk/redback-users/redback-users-tests/src/main/java/org/apache/archiva/redback/users/provider/test/AbstractUserManagerTestCase.java
Sun Sep 2 14:32:36 2012
@@ -33,6 +33,7 @@ import org.springframework.test.context.
import javax.inject.Inject;
import java.util.List;
+import org.springframework.test.annotation.DirtiesContext;
/**
* AbstractUserManagerTestCase
@@ -42,6 +43,7 @@ import java.util.List;
*/
@RunWith( SpringJUnit4ClassRunner.class )
@ContextConfiguration( locations =
{"classpath*:/META-INF/spring-context.xml","classpath*:/spring-context.xml"} )
+@DirtiesContext( classMode = DirtiesContext.ClassMode.AFTER_EACH_TEST_METHOD )
public class AbstractUserManagerTestCase
extends TestCase
{
@@ -57,6 +59,13 @@ public class AbstractUserManagerTestCase
private UserManagerEventTracker eventTracker;
+
+ private static final int EVENTTRACKERCOUNT = 2;
+ // assertCleanUserManager
+ // getEventTracker().userManagerInit( true ); is 1
+ // userManager.getUsers() is 2
+ // only on clear context
+
public UserManager getUserManager()
{
return userManager;
@@ -167,7 +176,7 @@ public class AbstractUserManagerTestCase
assertEquals( added, actual );
/* Check into the event tracker. */
- assertEquals( 1, getEventTracker().countInit );
+ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit );
assertNotNull( getEventTracker().lastDbFreshness );
assertTrue( getEventTracker().lastDbFreshness.booleanValue() );
@@ -202,7 +211,7 @@ public class AbstractUserManagerTestCase
assertTrue( actual.isLocked() );
/* Check into the event tracker. */
- assertEquals(1, getEventTracker().countInit);
+ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit);
assertNotNull(getEventTracker().lastDbFreshness);
assertTrue(getEventTracker().lastDbFreshness.booleanValue());
@@ -228,7 +237,7 @@ public class AbstractUserManagerTestCase
assertEquals( added, actual );
/* Check into the event tracker. */
- assertEquals( 1, getEventTracker().countInit );
+ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit );
assertNotNull( getEventTracker().lastDbFreshness );
assertTrue( getEventTracker().lastDbFreshness.booleanValue() );
@@ -252,7 +261,7 @@ public class AbstractUserManagerTestCase
assertEquals( 1, um.getUsers().size() );
/* Check into the event tracker. */
- assertEquals( 1, getEventTracker().countInit );
+ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit );
assertNotNull( getEventTracker().lastDbFreshness );
assertTrue( getEventTracker().lastDbFreshness.booleanValue() );
@@ -280,7 +289,7 @@ public class AbstractUserManagerTestCase
assertEquals( 1, um.getUsers().size() );
/* Check into the event tracker. */
- assertEquals( 1, getEventTracker().countInit );
+ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit );
assertNotNull( getEventTracker().lastDbFreshness );
assertTrue( getEventTracker().lastDbFreshness.booleanValue() );
@@ -318,7 +327,7 @@ public class AbstractUserManagerTestCase
}
/* Check into the event tracker. */
- assertEquals( 1, getEventTracker().countInit );
+ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit );
assertNotNull( getEventTracker().lastDbFreshness );
assertTrue( getEventTracker().lastDbFreshness.booleanValue() );
@@ -374,7 +383,7 @@ public class AbstractUserManagerTestCase
}
/* Check into the event tracker. */
- assertEquals( 1, getEventTracker().countInit );
+ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit );
assertNotNull( getEventTracker().lastDbFreshness );
assertTrue( getEventTracker().lastDbFreshness.booleanValue() );
@@ -508,7 +517,7 @@ public class AbstractUserManagerTestCase
assertFalse( um.userExists( "voodoohatrack" ) );
/* Check into the event tracker. */
- assertEquals( 1, getEventTracker().countInit );
+ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit );
assertNotNull( getEventTracker().lastDbFreshness );
assertTrue( getEventTracker().lastDbFreshness.booleanValue() );
@@ -550,7 +559,7 @@ public class AbstractUserManagerTestCase
assertTrue( securityPolicy.getPasswordEncoder().isPasswordValid(
user.getEncodedPassword(), "superpass" ) );
/* Check into the event tracker. */
- assertEquals( 1, getEventTracker().countInit );
+ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit );
assertNotNull( getEventTracker().lastDbFreshness );
assertTrue( getEventTracker().lastDbFreshness.booleanValue() );
@@ -592,7 +601,7 @@ public class AbstractUserManagerTestCase
assertEquals( user.getFullName(), admin.getFullName() );
/* Check into the event tracker. */
- assertEquals( 1, getEventTracker().countInit );
+ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit );
assertNotNull( getEventTracker().lastDbFreshness );
assertTrue( getEventTracker().lastDbFreshness.booleanValue() );