refactored/fixed test cases, upgrade jackson-databind according to spring-boot version
This commit is contained in:
parent
930cd6dbea
commit
5b25635ca4
|
|
@ -57,7 +57,7 @@ public class TaskanaTestController {
|
||||||
|
|
||||||
int workbaskets = getWorkbaskets();
|
int workbaskets = getWorkbaskets();
|
||||||
if (Boolean.parseBoolean(rollback)) {
|
if (Boolean.parseBoolean(rollback)) {
|
||||||
throw new RuntimeException("workbaskets: " + workbaskets);
|
throw new RuntimeException();
|
||||||
} else {
|
} else {
|
||||||
return "workbaskets: " + workbaskets;
|
return "workbaskets: " + workbaskets;
|
||||||
}
|
}
|
||||||
|
|
@ -74,7 +74,7 @@ public class TaskanaTestController {
|
||||||
taskanaEngine.getWorkbasketService().createWorkbasket(createWorkBasket("key3", "workbasket3"));
|
taskanaEngine.getWorkbasketService().createWorkbasket(createWorkBasket("key3", "workbasket3"));
|
||||||
|
|
||||||
if (Boolean.parseBoolean(rollback)) {
|
if (Boolean.parseBoolean(rollback)) {
|
||||||
throw new RuntimeException("workbaskets: " + getWorkbaskets());
|
throw new RuntimeException();
|
||||||
} else {
|
} else {
|
||||||
return "workbaskets: " + getWorkbaskets();
|
return "workbaskets: " + getWorkbaskets();
|
||||||
}
|
}
|
||||||
|
|
@ -93,8 +93,7 @@ public class TaskanaTestController {
|
||||||
jdbcTemplate.execute("INSERT INTO CUSTOMDB.TEST VALUES ('2', 'test2')");
|
jdbcTemplate.execute("INSERT INTO CUSTOMDB.TEST VALUES ('2', 'test2')");
|
||||||
|
|
||||||
if (Boolean.parseBoolean(rollback)) {
|
if (Boolean.parseBoolean(rollback)) {
|
||||||
throw new RuntimeException(
|
throw new RuntimeException();
|
||||||
"workbaskets: " + getWorkbaskets() + ", tests: " + getCustomdbTests());
|
|
||||||
} else {
|
} else {
|
||||||
return "workbaskets: " + getWorkbaskets() + ", tests: " + getCustomdbTests();
|
return "workbaskets: " + getWorkbaskets() + ", tests: " + getCustomdbTests();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,8 @@ import pro.taskana.workbasket.internal.models.WorkbasketImpl;
|
||||||
@Import({TransactionalJobsConfiguration.class})
|
@Import({TransactionalJobsConfiguration.class})
|
||||||
class TaskanaTransactionIntTest {
|
class TaskanaTransactionIntTest {
|
||||||
|
|
||||||
|
private static final String INTERNAL_SERVER_ERROR_MESSAGE = "Internal Server Error";
|
||||||
|
private static final String INTERNAL_SERVER_ERROR_STATUS = "500";
|
||||||
@Autowired TaskanaTransactionProvider<Object> springTransactionProvider;
|
@Autowired TaskanaTransactionProvider<Object> springTransactionProvider;
|
||||||
@Autowired private TestRestTemplate restTemplate;
|
@Autowired private TestRestTemplate restTemplate;
|
||||||
@Autowired private DataSource dataSource;
|
@Autowired private DataSource dataSource;
|
||||||
|
|
@ -92,7 +94,8 @@ class TaskanaTransactionIntTest {
|
||||||
ResponseEntity<String> responseEntity =
|
ResponseEntity<String> responseEntity =
|
||||||
restTemplate.getForEntity("/transaction?rollback={rollback}", String.class, "true");
|
restTemplate.getForEntity("/transaction?rollback={rollback}", String.class, "true");
|
||||||
System.err.println("result: " + responseEntity.getBody());
|
System.err.println("result: " + responseEntity.getBody());
|
||||||
assertThat(responseEntity.getBody()).containsSequence("workbaskets: 1");
|
assertThat(responseEntity.getBody()).containsSequence(INTERNAL_SERVER_ERROR_MESSAGE);
|
||||||
|
assertThat(responseEntity.getBody()).containsSequence(INTERNAL_SERVER_ERROR_STATUS);
|
||||||
|
|
||||||
assertQuantities(0, 0);
|
assertQuantities(0, 0);
|
||||||
}
|
}
|
||||||
|
|
@ -116,7 +119,8 @@ class TaskanaTransactionIntTest {
|
||||||
ResponseEntity<String> responseEntity =
|
ResponseEntity<String> responseEntity =
|
||||||
restTemplate.getForEntity("/transaction-many?rollback={rollback}", String.class, "true");
|
restTemplate.getForEntity("/transaction-many?rollback={rollback}", String.class, "true");
|
||||||
System.err.println("result: " + responseEntity.getBody());
|
System.err.println("result: " + responseEntity.getBody());
|
||||||
assertThat(responseEntity.getBody()).containsSequence("workbaskets: 3");
|
assertThat(responseEntity.getBody()).containsSequence(INTERNAL_SERVER_ERROR_MESSAGE);
|
||||||
|
assertThat(responseEntity.getBody()).containsSequence(INTERNAL_SERVER_ERROR_STATUS);
|
||||||
|
|
||||||
assertQuantities(0, 0);
|
assertQuantities(0, 0);
|
||||||
}
|
}
|
||||||
|
|
@ -140,8 +144,8 @@ class TaskanaTransactionIntTest {
|
||||||
ResponseEntity<String> responseEntity =
|
ResponseEntity<String> responseEntity =
|
||||||
restTemplate.getForEntity("/customdb?rollback={rollback}", String.class, "true");
|
restTemplate.getForEntity("/customdb?rollback={rollback}", String.class, "true");
|
||||||
System.err.println("response: " + responseEntity.getBody());
|
System.err.println("response: " + responseEntity.getBody());
|
||||||
assertThat(responseEntity.getBody()).containsSequence("workbaskets: 2");
|
assertThat(responseEntity.getBody()).containsSequence(INTERNAL_SERVER_ERROR_MESSAGE);
|
||||||
assertThat(responseEntity.getBody()).containsSequence("tests: 2");
|
assertThat(responseEntity.getBody()).containsSequence(INTERNAL_SERVER_ERROR_STATUS);
|
||||||
|
|
||||||
assertQuantities(0, 0);
|
assertQuantities(0, 0);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
2
pom.xml
2
pom.xml
|
|
@ -28,7 +28,7 @@
|
||||||
<version.mybatis>3.5.4</version.mybatis>
|
<version.mybatis>3.5.4</version.mybatis>
|
||||||
<version.slf4j>1.7.30</version.slf4j>
|
<version.slf4j>1.7.30</version.slf4j>
|
||||||
<version.json>20190722</version.json>
|
<version.json>20190722</version.json>
|
||||||
<version.jackson>2.9.8</version.jackson>
|
<version.jackson>2.11.0</version.jackson>
|
||||||
<version.aspectjweaver>1.9.5</version.aspectjweaver>
|
<version.aspectjweaver>1.9.5</version.aspectjweaver>
|
||||||
|
|
||||||
<version.javax.validation>2.0.1.Final</version.javax.validation>
|
<version.javax.validation>2.0.1.Final</version.javax.validation>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue