1

Merge branch 'event-db' of /home/christoph/Documents/repos/abschlussprojekt-it-bois with conflicts.

This commit is contained in:
Christoph
2020-03-09 16:47:46 +01:00
parent b4719af264
commit a40ef0396d
3 changed files with 11 additions and 15 deletions

View File

@ -52,8 +52,8 @@ public class SwaggerAPIControllerExample {
return "Product saved successfully"; return "Product saved successfully";
} }
/*
@GetMapping("/json") /*@GetMapping("/json")
public void json() { public void json() {
AddUserEvent aEvent = new AddUserEvent( AddUserEvent aEvent = new AddUserEvent(
1, 1,

View File

@ -24,9 +24,7 @@ public class SerializationService {
public String serializeEvent(Event event) throws JsonProcessingException { public String serializeEvent(Event event) throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper(); ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(event); return mapper.writeValueAsString(event);
log.info(json);
return json;
} }
public void saveEvent(Event event){ public void saveEvent(Event event){
@ -44,7 +42,6 @@ public class SerializationService {
public Event deserializeEvent(String json) throws JsonProcessingException { public Event deserializeEvent(String json) throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper(); ObjectMapper mapper = new ObjectMapper();
Event event = mapper.readValue(json, Event.class); return mapper.readValue(json, Event.class);
return event;
} }
} }

View File

@ -1,8 +1,6 @@
package mops.gruppen2.service; package mops.gruppen2.service;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
import mops.gruppen2.builder.EventBuilder;
import mops.gruppen2.domain.event.AddUserEvent;
import mops.gruppen2.domain.event.Event; import mops.gruppen2.domain.event.Event;
import mops.gruppen2.repository.EventRepository; import mops.gruppen2.repository.EventRepository;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
@ -11,15 +9,13 @@ import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;
import static org.mockito.Mockito.mock;
class SerializationServiceTest { class SerializationServiceTest {
EventRepository eventRepository; EventRepository eventRepository;
Event event;
@BeforeEach @BeforeEach
public void setUp(){ public void setUp() {
} }
@ -40,11 +36,14 @@ class SerializationServiceTest {
} }
@Test @Test
void deserializeAddUserEvent() { void deserializeAddUserEvent() throws JsonProcessingException {
SerializationService serializationService = new SerializationService(mock(EventRepository.class)); SerializationService serializationService = new SerializationService(mock(EventRepository.class));
Event event = EventBuilder.randomAddUserEvent(); String json = "{\"type\":\"Event\",\"event_id\":1,\"group_id\":1,\"user_id\":\"1\"}";
Event event = serializationService.deserializeEvent(json);
assertThat(event).isInstanceOf(Event.class);
} }
} }