From 5035a08e1bd10e8f8482f46e7c674f00a3f3f270 Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Sun, 10 Sep 2017 10:11:41 +0100 Subject: [PATCH] Fix actuator usage - On monitoring sample, enable actuators - Fix test for changed trace output. - Fixes #408 --- .../monitoring/src/main/resources/application.yml | 4 ++++ .../src/test/java/demo/monitoring/MonitoringTests.java | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/spring-statemachine-samples/monitoring/src/main/resources/application.yml b/spring-statemachine-samples/monitoring/src/main/resources/application.yml index 1996f572..7f5d6d93 100644 --- a/spring-statemachine-samples/monitoring/src/main/resources/application.yml +++ b/spring-statemachine-samples/monitoring/src/main/resources/application.yml @@ -7,3 +7,7 @@ management: security: basic: enabled: false +endpoints: + default: + web: + enabled: true diff --git a/spring-statemachine-samples/monitoring/src/test/java/demo/monitoring/MonitoringTests.java b/spring-statemachine-samples/monitoring/src/test/java/demo/monitoring/MonitoringTests.java index 9220a56a..7ae67968 100644 --- a/spring-statemachine-samples/monitoring/src/test/java/demo/monitoring/MonitoringTests.java +++ b/spring-statemachine-samples/monitoring/src/test/java/demo/monitoring/MonitoringTests.java @@ -38,7 +38,7 @@ import org.springframework.test.web.servlet.setup.MockMvcBuilders; import org.springframework.web.context.WebApplicationContext; @RunWith(SpringJUnit4ClassRunner.class) -@SpringBootTest(classes = { Application.class }) +@SpringBootTest(classes = { Application.class }, properties = { "endpoints.default.web.enabled=true" }) @WebAppConfiguration @DirtiesContext(classMode = ClassMode.AFTER_EACH_TEST_METHOD) public class MonitoringTests { @@ -90,7 +90,7 @@ public class MonitoringTests { andExpect(status().isOk()); mvc. perform(get("/application/trace")). - andExpect(jsonPath("$.*.info.transition", containsInAnyOrder("INITIAL_S1"))); + andExpect(jsonPath("$.traces.*.info.transition", containsInAnyOrder("INITIAL_S1"))); } @Before