package com.constellio.app.modules.es.services.mapping; import static org.assertj.core.api.Assertions.assertThat; import org.junit.Test; import com.constellio.model.entities.schemas.MetadataValueType; import com.constellio.sdk.tests.ConstellioTest; public class ConnectorFieldTest extends ConstellioTest { @Test public void whenModifyConnectorFieldThenBecomeDirty() throws Exception { ConnectorField connectorField = new ConnectorField("id", "label", MetadataValueType.STRING); assertThat(connectorField.isDirty()).isFalse(); connectorField = new ConnectorField("id", "label", MetadataValueType.STRING); connectorField.setId("id2"); assertThat(connectorField.isDirty()).isTrue(); connectorField = new ConnectorField("id", "label", MetadataValueType.STRING); connectorField.setLabel("label2"); assertThat(connectorField.isDirty()).isTrue(); connectorField = new ConnectorField("id", "label", MetadataValueType.STRING); connectorField.setType(MetadataValueType.DATE); assertThat(connectorField.isDirty()).isTrue(); } }