Fix intent manager unit tests
Change-Id: I4bdde294a6cd181d3acf9218824645714c227bae
diff --git a/core/net/src/main/java/org/onosproject/net/intent/impl/Withdrawn.java b/core/net/src/main/java/org/onosproject/net/intent/impl/Withdrawn.java
index b4864bc..c7e531a 100644
--- a/core/net/src/main/java/org/onosproject/net/intent/impl/Withdrawn.java
+++ b/core/net/src/main/java/org/onosproject/net/intent/impl/Withdrawn.java
@@ -16,6 +16,7 @@
package org.onosproject.net.intent.impl;
import org.onosproject.net.intent.IntentData;
+import org.onosproject.net.intent.IntentState;
import static com.google.common.base.Preconditions.checkNotNull;
import static org.onosproject.net.intent.IntentState.WITHDRAWING;
@@ -25,8 +26,12 @@
private final IntentData intentData;
Withdrawn(IntentData intentData) {
+ this(intentData, WITHDRAWING);
+ }
+
+ Withdrawn(IntentData intentData, IntentState newState) {
this.intentData = checkNotNull(intentData);
- this.intentData.setState(WITHDRAWING);
+ this.intentData.setState(newState);
}
@Override