Skip to content

Commit

Permalink
Add test for clinicalDataCount fn
Browse files Browse the repository at this point in the history
  • Loading branch information
haynescd committed Jul 6, 2023
1 parent 24ee286 commit 2b72870
Showing 1 changed file with 19 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package org.cbioportal.persistence.mybatiscolumnstore;

import org.cbioportal.model.AlterationCountByGene;
import org.cbioportal.model.ClinicalDataCount;
import org.cbioportal.model.Sample;
import org.cbioportal.persistence.enums.ClinicalAttributeDataSource;
import org.cbioportal.persistence.enums.ClinicalAttributeDataType;
Expand All @@ -20,6 +21,7 @@
import java.math.BigDecimal;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.ArrayList;
Expand Down Expand Up @@ -139,13 +141,13 @@ public void getFilterSamplesWithClinicalDataFilter() {
}

@Test
@Ignore
//@Ignore
public void getFilterSamplesWithCategoricalSampleClinicalDataFilter() {
StudyViewFilter studyViewFilter = generateStudyViewFilter(
new String[]{"msk_ch_2020"},null
);
CategorizedClinicalDataCountFilter clincalDataCountFilters = CategorizedClinicalDataCountFilter.getBuilder()
.setSampleCategoricalClinicalDataFilters(Arrays.asList(generateCategoricalClinicalDataFilter("CANCER_TYPE", new String[]{"Bladder Cancer", "Cancer of Unknown Primary"})))
.setSampleCategoricalClinicalDataFilters(Arrays.asList(generateCategoricalClinicalDataFilter("CANCER_TYPE", new String[]{"Bladder Cancer", "Breast Cancer"})))
.build();

List<Sample> filteredSamples = studyViewMyBatisRepository.getFilteredSamplesFromColumnstore(studyViewFilter, clincalDataCountFilters);
Expand Down Expand Up @@ -211,4 +213,19 @@ public void getMutatedGenesWithPatientClinicalDataFilterAndSampleClinicalDataFil
List<AlterationCountByGene> mutatedGenes = studyViewMyBatisRepository.getMutatedGenes(studyViewFilter, clincalDataCountFilters);
Assert.assertEquals(16, mutatedGenes.size());
}

@Test
@Ignore
public void getClinicalDataCounts() {
StudyViewFilter studyViewFilter = generateStudyViewFilter(
new String[]{"msk_ch_2020"},null
);

List<ClinicalDataCount> counts = studyViewMyBatisRepository.getClinicalDataCounts(studyViewFilter, CategorizedClinicalDataCountFilter.getBuilder().build(),
List.of("CANCER_TYPE"));

Assert.assertEquals(counts.size(), 50);


}
}

0 comments on commit 2b72870

Please sign in to comment.