Commit fde43ee6 authored by Noel Alonso's avatar Noel Alonso
Browse files

Arrelga tests por cambios en etiquetas

parent cb05d79f
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
package es.redmic.vesselslib.unit.dto.vesseltracking;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;

import org.json.JSONException;
import org.junit.Test;
import org.skyscreamer.jsonassert.JSONAssert;

import com.bedatadriven.jackson.datatype.jts.JtsModule;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;

import es.redmic.vesselslib.dto.tracking.VesselTrackingDTO;
import es.redmic.vesselslib.unit.utils.VesselAvroBaseTest;
@@ -11,8 +16,11 @@ import es.redmic.vesselslib.unit.utils.VesselTrackingDataUtil;

public class VesselTrackingCheckAvroSchemaTest extends VesselAvroBaseTest {

	ObjectMapper mapper = new ObjectMapper().registerModule(new JtsModule());

	@Test
	public void serializeAndDeserialize_IsSuccessful_IfSchemaAndDataAreCorrect() {
	public void serializeAndDeserialize_IsSuccessful_IfSchemaAndDataAreCorrect()
			throws JsonProcessingException, JSONException {

		VesselTrackingDTO dto = VesselTrackingDataUtil.getVesselTracking();

@@ -21,7 +29,7 @@ public class VesselTrackingCheckAvroSchemaTest extends VesselAvroBaseTest {
		assertTrue("El objeto obtenido debe ser una instancia de VesselTrackingDTO",
				VesselTrackingDTO.class.isInstance(result));

		assertEquals(result, dto);
		JSONAssert.assertEquals(mapper.writeValueAsString(result), mapper.writeValueAsString(dto), false);

	}
}
+0 −8
Original line number Diff line number Diff line
@@ -23,14 +23,6 @@ public class VesselTrackingCheckDTOValidationTest extends DTOBaseTest<VesselTrac
		checkDTOHasNoError(dto);
	}

	@Test
	public void validationDTO_ReturnNotNullError_IfUUIDIsNull() {

		dto.setUuid(null);

		checkDTOHasError(dto, NOT_NULL_MESSAGE_TEMPLATE);
	}

	@Test
	public void validationDTO_ReturnNotNullError_IfGeometryIsNull() {