Search in sources :

Example 1 with FeatureTogglePayload

use of org.openkilda.messaging.payload.FeatureTogglePayload in project open-kilda by telstra.

the class Common method a_clean_flow_topology.

/**
 * This code will make sure there aren't any flows
 */
@Given("^a clean flow topology$")
public void a_clean_flow_topology() throws Throwable {
    FlowUtils.cleanupFlows();
    FeatureTogglePayload features = new FeatureTogglePayload(true, true);
    FlowUtils.updateFeaturesStatus(features);
}
Also used : FeatureTogglePayload(org.openkilda.messaging.payload.FeatureTogglePayload) Given(cucumber.api.java.en.Given)

Example 2 with FeatureTogglePayload

use of org.openkilda.messaging.payload.FeatureTogglePayload in project open-kilda by telstra.

the class FlowReinstallTest method flowRerouteFeatureStatus.

@When("flow reroute feature is (on|off)$")
public void flowRerouteFeatureStatus(final String statusString) {
    boolean status = statusString.equals("on");
    FeatureTogglePayload desired = new FeatureTogglePayload(null, status);
    FeatureTogglePayload result = FlowUtils.updateFeaturesStatus(desired);
    assertNotNull(result);
    assertEquals(status, result.getReflowOnSwitchActivationEnabled());
    assertEquals(desired.getReflowOnSwitchActivationEnabled(), result.getReflowOnSwitchActivationEnabled());
}
Also used : FeatureTogglePayload(org.openkilda.messaging.payload.FeatureTogglePayload) When(cucumber.api.java.en.When)

Aggregations

FeatureTogglePayload (org.openkilda.messaging.payload.FeatureTogglePayload)2 Given (cucumber.api.java.en.Given)1 When (cucumber.api.java.en.When)1