Search in sources :

Example 96 with Entity

use of org.molgenis.data.Entity in project molgenis by molgenis.

the class MultiAllelicResultFilterTest method filterResultsTest6.

@Test
public void filterResultsTest6() {
    MultiAllelicResultFilter filter = new MultiAllelicResultFilter(Collections.singletonList(attributeFactory.create().setName("annotation").setDataType(STRING)), vcfAttributes);
    Optional<Entity> result6 = filter.filterResults(Collections.singletonList(resultEntity2), entity2, false);
    assertEquals(Lists.newArrayList(result6.asSet()).get(0).getString("annotation"), ".,2");
}
Also used : DynamicEntity(org.molgenis.data.support.DynamicEntity) Entity(org.molgenis.data.Entity) MultiAllelicResultFilter(org.molgenis.data.annotation.core.filter.MultiAllelicResultFilter) Test(org.testng.annotations.Test) AbstractMolgenisSpringTest(org.molgenis.data.AbstractMolgenisSpringTest)

Example 97 with Entity

use of org.molgenis.data.Entity in project molgenis by molgenis.

the class MultiAllelicResultFilterTest method filterResultsTest5.

@Test
public void filterResultsTest5() {
    MultiAllelicResultFilter filter = new MultiAllelicResultFilter(Collections.singletonList(attributeFactory.create().setName("annotation").setDataType(STRING)), vcfAttributes);
    Optional<Entity> result5 = filter.filterResults(Collections.singletonList(resultEntity5), entity3, false);
    assertEquals(Lists.newArrayList(result5.asSet()).get(0).getString("annotation"), "8,9,7");
}
Also used : DynamicEntity(org.molgenis.data.support.DynamicEntity) Entity(org.molgenis.data.Entity) MultiAllelicResultFilter(org.molgenis.data.annotation.core.filter.MultiAllelicResultFilter) Test(org.testng.annotations.Test) AbstractMolgenisSpringTest(org.molgenis.data.AbstractMolgenisSpringTest)

Example 98 with Entity

use of org.molgenis.data.Entity in project molgenis by molgenis.

the class MultiAllelicResultFilterTest method filterResultsTest11.

@Test
public void filterResultsTest11() {
    MultiAllelicResultFilter filter = new MultiAllelicResultFilter(Collections.singletonList(attributeFactory.create().setName("annotation").setDataType(STRING)), vcfAttributes);
    Optional<Entity> result = filter.filterResults(Collections.singletonList(resultEntity9), entity9, false);
    assertEquals(Lists.newArrayList(result.asSet()).get(0).getString("annotation"), "16");
}
Also used : DynamicEntity(org.molgenis.data.support.DynamicEntity) Entity(org.molgenis.data.Entity) MultiAllelicResultFilter(org.molgenis.data.annotation.core.filter.MultiAllelicResultFilter) Test(org.testng.annotations.Test) AbstractMolgenisSpringTest(org.molgenis.data.AbstractMolgenisSpringTest)

Example 99 with Entity

use of org.molgenis.data.Entity in project molgenis by molgenis.

the class MultiAllelicResultFilterTest method filterResultsTest1.

@Test
public void filterResultsTest1() {
    MultiAllelicResultFilter filter = new MultiAllelicResultFilter(Collections.singletonList(attributeFactory.create().setName("annotation").setDataType(STRING)), vcfAttributes);
    Optional<Entity> result1 = filter.filterResults(Collections.singletonList(resultEntity1), entity1, false);
    assertEquals(Lists.newArrayList(result1.asSet()).get(0).getString("annotation"), "1");
}
Also used : DynamicEntity(org.molgenis.data.support.DynamicEntity) Entity(org.molgenis.data.Entity) MultiAllelicResultFilter(org.molgenis.data.annotation.core.filter.MultiAllelicResultFilter) Test(org.testng.annotations.Test) AbstractMolgenisSpringTest(org.molgenis.data.AbstractMolgenisSpringTest)

Example 100 with Entity

use of org.molgenis.data.Entity in project molgenis by molgenis.

the class MultiAllelicResultFilterTest method filterResultsTest7.

@Test
public void filterResultsTest7() {
    MultiAllelicResultFilter filter = new MultiAllelicResultFilter(Collections.singletonList(attributeFactory.create().setName("annotation").setDataType(STRING)), vcfAttributes);
    Optional<Entity> result7 = filter.filterResults(Collections.singletonList(resultEntity6), entity3, false);
    assertEquals(Lists.newArrayList(result7.asSet()).get(0).getString("annotation"), "11,.,10");
}
Also used : DynamicEntity(org.molgenis.data.support.DynamicEntity) Entity(org.molgenis.data.Entity) MultiAllelicResultFilter(org.molgenis.data.annotation.core.filter.MultiAllelicResultFilter) Test(org.testng.annotations.Test) AbstractMolgenisSpringTest(org.molgenis.data.AbstractMolgenisSpringTest)

Aggregations

Entity (org.molgenis.data.Entity)448 Test (org.testng.annotations.Test)295 DynamicEntity (org.molgenis.data.support.DynamicEntity)192 AbstractMolgenisSpringTest (org.molgenis.data.AbstractMolgenisSpringTest)120 Attribute (org.molgenis.data.meta.model.Attribute)111 EntityType (org.molgenis.data.meta.model.EntityType)110 AbstractMockitoTest (org.molgenis.test.AbstractMockitoTest)37 MolgenisDataException (org.molgenis.data.MolgenisDataException)20 QueryImpl (org.molgenis.data.support.QueryImpl)20 AttributeType (org.molgenis.data.meta.AttributeType)18 UnexpectedEnumException (org.molgenis.util.UnexpectedEnumException)18 Stream (java.util.stream.Stream)17 QueryRule (org.molgenis.data.QueryRule)16 MultiAllelicResultFilter (org.molgenis.data.annotation.core.filter.MultiAllelicResultFilter)16 RunAsSystem (org.molgenis.security.core.runas.RunAsSystem)16 Objects.requireNonNull (java.util.Objects.requireNonNull)15 DataService (org.molgenis.data.DataService)15 AttributeMapping (org.molgenis.semanticmapper.mapping.model.AttributeMapping)15 WithMockUser (org.springframework.security.test.context.support.WithMockUser)14 Instant (java.time.Instant)13