mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-07-08 19:42:48 +00:00
SEC-532: test class for ObjectIdentityRetrievalStrategyImpl
This commit is contained in:
parent
5d09f1264b
commit
98ccaa61e7
@ -0,0 +1,37 @@
|
|||||||
|
package org.springframework.security.acls.objectidentity;
|
||||||
|
|
||||||
|
import junit.framework.TestCase;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tests for {@link ObjectIdentityRetrievalStrategyImpl}
|
||||||
|
*
|
||||||
|
* @author Andrei Stefan
|
||||||
|
*/
|
||||||
|
public class ObjectIdentityRetrievalStrategyImplTests extends TestCase {
|
||||||
|
//~ Methods ========================================================================================================
|
||||||
|
|
||||||
|
public void testObjectIdentityCreation() throws Exception {
|
||||||
|
MockIdDomainObject domain = new MockIdDomainObject();
|
||||||
|
domain.setId(new Integer(1));
|
||||||
|
|
||||||
|
ObjectIdentityRetrievalStrategy retStrategy = new ObjectIdentityRetrievalStrategyImpl();
|
||||||
|
ObjectIdentity identity = retStrategy.getObjectIdentity(domain);
|
||||||
|
|
||||||
|
assertNotNull(identity);
|
||||||
|
assertEquals(identity, new ObjectIdentityImpl(domain));
|
||||||
|
}
|
||||||
|
|
||||||
|
//~ Inner Classes ==================================================================================================
|
||||||
|
|
||||||
|
private class MockIdDomainObject {
|
||||||
|
private Object id;
|
||||||
|
|
||||||
|
public Object getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Object id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user