-package de.juplo.kafka;
+package de.juplo.messages;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
-public class MessageAddNumber extends Message
+public class Add extends Message
{
private Integer next;
-package de.juplo.kafka;
+package de.juplo.messages;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
-public class MessageCalculateSum extends Message
+public class Calculate extends Message
{
@Override
public Type getType()
-package de.juplo.kafka;
+package de.juplo.messages;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
@DisplayName("Deserialize a MessageAddNumber message")
public void testDeserializeMessageAddNumber()
{
- Assertions.assertDoesNotThrow(() -> mapper.readValue("{\"next\":42}", MessageAddNumber.class));
- Assertions.assertDoesNotThrow(() -> mapper.readValue("{\"number\":666,\"next\":42}", MessageAddNumber.class));
+ Assertions.assertDoesNotThrow(() -> mapper.readValue("{\"next\":42}", Add.class));
+ Assertions.assertDoesNotThrow(() -> mapper.readValue("{\"number\":666,\"next\":42}", Add.class));
}
@Test
@DisplayName("Deserialize a MessageCalculateSum message")
public void testDeserializeMessageCalculateSum() throws JsonProcessingException
{
- Assertions.assertDoesNotThrow(() -> mapper.readValue("{}", MessageCalculateSum.class));
- Assertions.assertDoesNotThrow(() -> mapper.readValue("{\"number\":666}", MessageCalculateSum.class));
+ Assertions.assertDoesNotThrow(() -> mapper.readValue("{}", Calculate.class));
+ Assertions.assertDoesNotThrow(() -> mapper.readValue("{\"number\":666}", Calculate.class));
}
}