package com.constellio.app.modules.es.connectors.smb; import static org.assertj.core.api.Assertions.assertThat; import org.junit.Test; import com.constellio.app.entities.schemasDisplay.MetadataDisplayConfig; import com.constellio.app.entities.schemasDisplay.enums.MetadataInputType; import com.constellio.app.modules.es.model.connectors.smb.ConnectorSmbInstance; import com.constellio.app.modules.es.services.ESSchemasRecordsServices; import com.constellio.sdk.tests.ConstellioTest; public class ESMigrationSmbAcceptanceTest extends ConstellioTest { private ESSchemasRecordsServices es; @Test public void givenAnyMigrationWhenAllMigrationsRunThenSmbConnectorStillHasPasswordHidden() { prepareSystem(withZeCollection().withConstellioESModule() .withAllTestUsers()); es = new ESSchemasRecordsServices(zeCollection, getAppLayerFactory()); MetadataDisplayConfig config = es.getMetadataSchemasDisplayManager() .getMetadata(zeCollection, ConnectorSmbInstance.SCHEMA_CODE + "_" + ConnectorSmbInstance.PASSWORD); assertThat(config.getInputType() .equals(MetadataInputType.PASSWORD)).isTrue(); } }