Added WITHDRAW_REQ Intent State for ONOS-146
Fixed flow removed from other instance
Change-Id: I22c88a447e26770fea8b7e23f4a78b1389077ad1
diff --git a/core/api/src/test/java/org/onlab/onos/net/intent/FakeIntentManager.java b/core/api/src/test/java/org/onlab/onos/net/intent/FakeIntentManager.java
index d6732c7..7074a5c 100644
--- a/core/api/src/test/java/org/onlab/onos/net/intent/FakeIntentManager.java
+++ b/core/api/src/test/java/org/onlab/onos/net/intent/FakeIntentManager.java
@@ -174,8 +174,8 @@
@Override
public void submit(Intent intent) {
intents.put(intent.id(), intent);
- setState(intent, IntentState.SUBMITTED);
- dispatch(new IntentEvent(IntentEvent.Type.SUBMITTED, intent));
+ setState(intent, IntentState.INSTALL_REQ);
+ dispatch(new IntentEvent(IntentEvent.Type.INSTALL_REQ, intent));
executeSubmit(intent);
}
diff --git a/core/api/src/test/java/org/onlab/onos/net/intent/IntentServiceTest.java b/core/api/src/test/java/org/onlab/onos/net/intent/IntentServiceTest.java
index 6a3197d..acbfb3d 100644
--- a/core/api/src/test/java/org/onlab/onos/net/intent/IntentServiceTest.java
+++ b/core/api/src/test/java/org/onlab/onos/net/intent/IntentServiceTest.java
@@ -21,7 +21,7 @@
import static org.junit.Assert.fail;
import static org.onlab.onos.net.intent.IntentEvent.Type.FAILED;
import static org.onlab.onos.net.intent.IntentEvent.Type.INSTALLED;
-import static org.onlab.onos.net.intent.IntentEvent.Type.SUBMITTED;
+import static org.onlab.onos.net.intent.IntentEvent.Type.INSTALL_REQ;
import static org.onlab.onos.net.intent.IntentEvent.Type.WITHDRAWN;
import java.util.ArrayList;
@@ -96,7 +96,7 @@
});
// Make sure that all expected events have been emitted
- validateEvents(intent, SUBMITTED, INSTALLED);
+ validateEvents(intent, INSTALL_REQ, INSTALLED);
// Make sure there is just one intent (and is ours)
assertEquals("incorrect intent count", 1, service.getIntentCount());
@@ -145,7 +145,7 @@
});
// Make sure that all expected events have been emitted
- validateEvents(intent, SUBMITTED, FAILED);
+ validateEvents(intent, INSTALL_REQ, FAILED);
}
@Test
@@ -168,7 +168,7 @@
});
// Make sure that all expected events have been emitted
- validateEvents(intent, SUBMITTED, FAILED);
+ validateEvents(intent, INSTALL_REQ, FAILED);
}
/**