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