1 package org.openkilda.controller;
3 import static org.junit.jupiter.api.Assertions.assertTrue;
4 import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
5 import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
7 import org.springframework.http.MediaType;
8 import org.springframework.test.web.servlet.MockMvc;
9 import org.springframework.test.web.servlet.setup.MockMvcBuilders;
11 import java.util.ArrayList;
12 import java.util.List;
14 import org.junit.Before;
15 import org.junit.Test;
16 import org.junit.jupiter.api.extension.ExtendWith;
17 import org.junit.runner.RunWith;
18 import org.mockito.InjectMocks;
19 import org.mockito.Mock;
20 import org.mockito.Mockito;
21 import org.mockito.MockitoAnnotations;
22 import org.mockito.runners.MockitoJUnitRunner;
28 @ExtendWith(MockitoExtension.class)
29 @RunWith(MockitoJUnitRunner.class)
32 private MockMvc mockMvc;
40 private static final String switchUuid =
"de:ad:be:ef:00:00:00:03";
44 MockitoAnnotations.initMocks(
this);
45 mockMvc = MockMvcBuilders.standaloneSetup(switchController).build();
50 List<SwitchInfo> switchesInfo =
new ArrayList<>();
52 Mockito.when(serviceSwitch.getSwitches()).thenReturn(switchesInfo);
53 mockMvc.perform(
get(
"/switch").contentType(MediaType.APPLICATION_JSON)).andExpect(
status().isOk());
55 }
catch (Exception exception) {
62 List<SwitchInfo> switchesInfo =
new ArrayList<>();
64 Mockito.when(serviceSwitch.getSwitches()).thenReturn(switchesInfo);
65 mockMvc.perform(
get(
"/switch/links").contentType(MediaType.APPLICATION_JSON)).andExpect(
status().isOk());
67 }
catch (Exception e) {
void testGetAllSwitchesDetails()
void testGetSwichLinkDetails()