Skip to content

Fix test data

Fix test data #1496

GitHub Actions / JUnit Test Report failed Sep 2, 2024 in 0s

2549 tests run, 2503 passed, 44 skipped, 2 failed.

Annotations

Check failure on line 49 in src/test/java/com/hivemq/cli/utils/json/DataPolicySerializerTest.java

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DataPolicySerializerTest.serialize_allFields_jsonIdentical()

org.opentest4j.AssertionFailedError: expected: <{"id":"policy-id","createdAt":"2023-01-01T01:02:03.004Z","matching":{"topicFilter":"filter"},"validation":{"validators":[{"type":"schema","arguments":{"strategy":"ALL_OF","schemas":[{"schemaId":"schema-id","version":"latest"}]}}]},"onSuccess":{"pipeline":[{"id":"success","functionId":"successFunction","arguments":{"argB":"valB","argA":"valA"}}]},"onFailure":{"pipeline":[{"id":"failure","functionId":"failureFunction","arguments":{"argA":"valA","argB":"valB"}}]}}> but was: <{"id":"policy-id","createdAt":"2023-01-01T01:02:03.004Z","matching":{"topicFilter":"filter"},"validation":{"validators":[{"type":"schema","arguments":{"strategy":"ALL_OF","schemas":[{"schemaId":"schema-id","version":"latest"}]}}]},"onSuccess":{"pipeline":[{"id":"success","functionId":"successFunction","arguments":{"argB":"valB","argA":"valA"},"onBranch":[]}]},"onFailure":{"pipeline":[{"id":"failure","functionId":"failureFunction","arguments":{"argA":"valA","argB":"valB"},"onBranch":[]}]}}>
Raw output
org.opentest4j.AssertionFailedError: expected: <{"id":"policy-id","createdAt":"2023-01-01T01:02:03.004Z","matching":{"topicFilter":"filter"},"validation":{"validators":[{"type":"schema","arguments":{"strategy":"ALL_OF","schemas":[{"schemaId":"schema-id","version":"latest"}]}}]},"onSuccess":{"pipeline":[{"id":"success","functionId":"successFunction","arguments":{"argB":"valB","argA":"valA"}}]},"onFailure":{"pipeline":[{"id":"failure","functionId":"failureFunction","arguments":{"argA":"valA","argB":"valB"}}]}}> but was: <{"id":"policy-id","createdAt":"2023-01-01T01:02:03.004Z","matching":{"topicFilter":"filter"},"validation":{"validators":[{"type":"schema","arguments":{"strategy":"ALL_OF","schemas":[{"schemaId":"schema-id","version":"latest"}]}}]},"onSuccess":{"pipeline":[{"id":"success","functionId":"successFunction","arguments":{"argB":"valB","argA":"valA"},"onBranch":[]}]},"onFailure":{"pipeline":[{"id":"failure","functionId":"failureFunction","arguments":{"argA":"valA","argB":"valB"},"onBranch":[]}]}}>
	at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
	at app//com.hivemq.cli.utils.json.DataPolicySerializerTest.serialize_allFields_jsonIdentical(DataPolicySerializerTest.java:49)
	at java.base@21.0.4/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base@21.0.4/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base@21.0.4/java.util.ArrayList.forEach(ArrayList.java:1596)

Check failure on line 57 in src/test/java/com/hivemq/cli/utils/json/DataPolicySerializerTest.java

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DataPolicySerializerTest.serialize_minimalFields_jsonIdentical()

java.lang.IllegalArgumentException: The required field `matching` is not found in the JSON string: {"id":"policy-id","createdAt":"2023-01-01T01:02:03.004Z"}
Raw output
java.lang.IllegalArgumentException: The required field `matching` is not found in the JSON string: {"id":"policy-id","createdAt":"2023-01-01T01:02:03.004Z"}
	at com.hivemq.cli.openapi.hivemq.HivemqOpenapiDataPolicy.validateJsonElement(HivemqOpenapiDataPolicy.java:309)
	at com.hivemq.cli.openapi.hivemq.HivemqOpenapiDataPolicy$CustomTypeAdapterFactory$1.read(HivemqOpenapiDataPolicy.java:353)
	at com.hivemq.cli.openapi.hivemq.HivemqOpenapiDataPolicy$CustomTypeAdapterFactory$1.read(HivemqOpenapiDataPolicy.java:343)
	at com.google.gson.TypeAdapter$1.read(TypeAdapter.java:308)
	at com.google.gson.Gson.fromJson(Gson.java:1361)
	at com.google.gson.Gson.fromJson(Gson.java:1262)
	at com.google.gson.Gson.fromJson(Gson.java:1171)
	at com.google.gson.Gson.fromJson(Gson.java:1137)
	at com.hivemq.cli.openapi.JSON.deserialize(JSON.java:197)
	at com.hivemq.cli.utils.json.DataPolicySerializerTest.serialize_minimalFields_jsonIdentical(DataPolicySerializerTest.java:57)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)