16 package org.openkilda.atdd.staging.tests.discoverymechanism;
18 import static org.mockito.ArgumentMatchers.any;
19 import static org.mockito.Mockito.times;
20 import static org.mockito.Mockito.verify;
26 import cucumber.api.CucumberOptions;
27 import cucumber.api.java.After;
28 import org.junit.runner.RunWith;
29 import org.springframework.beans.factory.annotation.Autowired;
30 import org.springframework.test.context.ActiveProfiles;
34 @CucumberOptions(features = {
"classpath:features/discovery_mechanism.feature"},
35 glue = {
"org.openkilda.atdd.staging.tests.discovery_mechanism",
"org.openkilda.atdd.staging.steps"},
36 plugin = {
"json:target/cucumber-reports/discovery_mechanism_report.json"})
37 @ActiveProfiles(
"mock")
40 public static class DiscoveryMechanismHook {
49 public void verifyMocks() {
50 verify(northboundService).getActiveSwitches();
51 verify(northboundService).getActiveLinks();
53 verify(floodlightService, times(3)).
getFlows(any());
FlowEntriesMap getFlows(SwitchId dpid)