See gh-18557
This commit is contained in:
dreis2211
2019-10-10 21:09:05 +02:00
committed by Stephane Nicoll
parent 3174f06bf2
commit d8de6fff53
2 changed files with 8 additions and 18 deletions

View File

@@ -16,10 +16,7 @@
package org.springframework.boot.actuate.integration;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.springframework.integration.graph.Graph;
import org.springframework.integration.graph.IntegrationGraphServer;
@@ -36,30 +33,23 @@ import static org.mockito.Mockito.verify;
*/
class IntegrationGraphEndpointTests {
@Mock
private IntegrationGraphServer integrationGraphServer;
private final IntegrationGraphServer server = mock(IntegrationGraphServer.class);
private IntegrationGraphEndpoint integrationGraphEndpoint;
@BeforeEach
void setUp() {
MockitoAnnotations.initMocks(this);
this.integrationGraphEndpoint = new IntegrationGraphEndpoint(this.integrationGraphServer);
}
private final IntegrationGraphEndpoint endpoint = new IntegrationGraphEndpoint(this.server);
@Test
void readOperationShouldReturnGraph() {
Graph mockedGraph = mock(Graph.class);
given(this.integrationGraphServer.getGraph()).willReturn(mockedGraph);
Graph graph = this.integrationGraphEndpoint.graph();
verify(this.integrationGraphServer).getGraph();
given(this.server.getGraph()).willReturn(mockedGraph);
Graph graph = this.endpoint.graph();
verify(this.server).getGraph();
assertThat(graph).isEqualTo(mockedGraph);
}
@Test
void writeOperationShouldRebuildGraph() {
this.integrationGraphEndpoint.rebuild();
verify(this.integrationGraphServer).rebuild();
this.endpoint.rebuild();
verify(this.server).rebuild();
}
}