package com.constellio.app.services.migrations.scripts;
import com.constellio.model.entities.records.wrappers.Report;
import com.constellio.model.entities.schemas.MetadataSchemaTypes;
import com.constellio.sdk.tests.ConstellioTest;
import org.junit.Before;
import org.junit.Test;
import static org.assertj.core.api.Assertions.assertThat;
public class CoreMigrationTo_5_0_7AcceptanceTest extends ConstellioTest {
@Test
public void whenInCurrentVersionThenReportSchema_TypeAndLinesCountRequired() {
MetadataSchemaTypes metadataSchemaTypes = getModelLayerFactory().getMetadataSchemasManager().getSchemaTypes(zeCollection);
assertThat(metadataSchemaTypes.getSchema(Report.DEFAULT_SCHEMA).getMetadata(Report.SCHEMA_TYPE_CODE)
.isDefaultRequirement()).isTrue();
assertThat(metadataSchemaTypes.getSchema(Report.DEFAULT_SCHEMA).getMetadata(Report.LINES_COUNT)
.isDefaultRequirement()).isTrue();
}
@Before
public void setUp()
throws Exception {
givenCollection(zeCollection);
}
}