[utilities COMMIT] in /java-support/trunk/src/test/java/net/shibboleth/utilities/java/support: component/CountingDest...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Mar 26 11:07:07 BST 2012
Author: rdw
Date: Mon Mar 26 11:07:06 2012
New Revision: 260
URL: http://svn.shibboleth.net/view/utilities?rev=260&view=rev
Log:
Exbed CountingDestructableInitialiableValidatableComponent from the C.D.I.V.Function and C.D.I.V.Predicate so it can be used for other component testing
Added:
java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/component/CountingDestructableInitializableValidatableComponent.java (with props)
Modified:
java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/logic/CountingDestructableInitializableValidatableFunction.java
java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/logic/CountingDestructableInitializableValidatablePredicate.java
Modified: java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/logic/CountingDestructableInitializableValidatableFunction.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/logic/CountingDestructableInitializableValidatableFunction.java?rev=260&r1=259&r2=260&view=diff
==============================================================================
--- java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/logic/CountingDestructableInitializableValidatableFunction.java (original)
+++ java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/logic/CountingDestructableInitializableValidatableFunction.java Mon Mar 26 11:07:06 2012
@@ -19,11 +19,7 @@
import javax.annotation.Nullable;
-import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
-import net.shibboleth.utilities.java.support.component.ComponentValidationException;
-import net.shibboleth.utilities.java.support.component.DestructableComponent;
-import net.shibboleth.utilities.java.support.component.InitializableComponent;
-import net.shibboleth.utilities.java.support.component.ValidatableComponent;
+import net.shibboleth.utilities.java.support.component.CountingDestructableInitializableValidatableComponent;
import com.google.common.base.Function;
@@ -31,20 +27,10 @@
* A function that counts the number of times {@link #destroy()}, {@link #initialize()} and {{@link #validate()} are
* called.
*/
-public class CountingDestructableInitializableValidatableFunction<T> implements DestructableComponent,
- InitializableComponent, ValidatableComponent, Function<Object, T> {
+public class CountingDestructableInitializableValidatableFunction<T> extends CountingDestructableInitializableValidatableComponent implements Function<Object, T> {
/** Value returned by the function. */
private T returnValue;
-
- /** Number of times {@link #destroy()} was called. */
- private int destroyCount;
-
- /** Number of times {@link #initialize()} was called. */
- private int initializeCount;
-
- /** Number of times {@link #validate()} was called. */
- private int validateCount;
/**
* Constructor.
@@ -59,56 +45,4 @@
public T apply(Object arg0) {
return returnValue;
}
-
- /** {@inheritDoc} */
- public void destroy() {
- destroyCount += 1;
- }
-
- /**
- * Gets the number of times {@link #destroy()} was called.
- *
- * @return number of times {@link #destroy()} was called
- */
- public int getDestroyCount() {
- return destroyCount;
- }
-
- /**
- * Gets the number of times {@link #initialize()} was called.
- *
- * @return number of times {@link #initialize()} was called
- */
- public int getInitializeCount() {
- return initializeCount;
- }
-
- /**
- * Gets the number of times {@link #validate()} was called.
- *
- * @return number of times {@link #validate()} was called
- */
- public int getValidateCount() {
- return validateCount;
- }
-
- /** {@inheritDoc} */
- public void initialize() throws ComponentInitializationException {
- initializeCount += 1;
- }
-
- /** {@inheritDoc} */
- public boolean isDestroyed() {
- return destroyCount > 0;
- }
-
- /** {@inheritDoc} */
- public boolean isInitialized() {
- return initializeCount > 0;
- }
-
- /** {@inheritDoc} */
- public void validate() throws ComponentValidationException {
- validateCount += 1;
- }
}
Modified: java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/logic/CountingDestructableInitializableValidatablePredicate.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/logic/CountingDestructableInitializableValidatablePredicate.java?rev=260&r1=259&r2=260&view=diff
==============================================================================
--- java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/logic/CountingDestructableInitializableValidatablePredicate.java (original)
[... 99 lines stripped ...]
More information about the commits
mailing list