package com.constellio.app.modules.es.services.mapping; import static org.assertj.core.api.Assertions.assertThat; import org.junit.Before; import org.junit.Test; import com.constellio.model.entities.schemas.MetadataValueType; import com.constellio.sdk.tests.ConstellioTest; public class ConnectorFieldFactoryTest extends ConstellioTest { ConnectorFieldFactory factory; @Before public void setUp() throws Exception { factory = new ConnectorFieldFactory(); } @Test public void whenConvertStructureToStringThenEqualled() throws Exception { ConnectorField object1 = new ConnectorField("zeId", "zeLabel", MetadataValueType.DATE); String strValue1 = factory.toString(object1); ConnectorField object2 = (ConnectorField) factory.build(strValue1); String strValue2 = factory.toString(object2); assertThat(object1).isEqualTo(object2); assertThat(strValue1).isEqualTo(strValue2); assertThat(object1.isDirty()).isFalse(); assertThat(object2.isDirty()).isFalse(); } }