Class DatasetVisualizationWebServiceTest
java.lang.Object
ubic.gemma.rest.DatasetVisualizationWebServiceTest
@ExtendWith(org.mockito.junit.jupiter.MockitoExtension.class)
public class DatasetVisualizationWebServiceTest
extends Object
Unit tests for
HeatmapDataService (the assembler that backs
DatasetVisualizationWebService). Stays out of the JerseyTest5 + Spring-context
integration path so it runs in the default mvn -pl gemma-rest test surface without
gemdtest, mirroring the rest-module unit-test pattern.
Verifies for each major param mode: payload shape, row metadata, factor catalogue with statements + measurements, and base64f32 encoding round-trip.
- Author:
- claude
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Constructor Details
-
DatasetVisualizationWebServiceTest
public DatasetVisualizationWebServiceTest()
-
-
Method Details
-
setUpFixture
@BeforeEach public void setUpFixture() -
testHeatmapByGenes_shapesAndFactorCoverage
@Test public void testHeatmapByGenes_shapesAndFactorCoverage() -
testHeatmapByProbes_routesThroughProbeSelector
@Test public void testHeatmapByProbes_routesThroughProbeSelector() -
testHeatmapDefault_routesThroughRandomSample
@Test public void testHeatmapDefault_routesThroughRandomSample() -
testHeatmapBase64Encoding_roundTrips
@Test public void testHeatmapBase64Encoding_roundTrips() -
testHeatmapFactorsHaveStatementsAndMeasurements
@Test public void testHeatmapFactorsHaveStatementsAndMeasurements() -
testHeatmapSubSet_columnsAndMatrixFilteredToSubsetBioAssays
@Test public void testHeatmapSubSet_columnsAndMatrixFilteredToSubsetBioAssays() -
testHeatmapSubSet_rejectsForeignSubset
@Test public void testHeatmapSubSet_rejectsForeignSubset() -
testHeatmapNonProcessedQt_servesFromRawVectors
@Test public void testHeatmapNonProcessedQt_servesFromRawVectors() -
testHeatmapNonProcessedQt_rejectsResultSetMode
@Test public void testHeatmapNonProcessedQt_rejectsResultSetMode() -
testHeatmapNonProcessedQt_servesRandomFallbackFromRawVectors
@Test public void testHeatmapNonProcessedQt_servesRandomFallbackFromRawVectors() -
testHeatmapNonProcessedQt_maskOutliersFalse_returnsStoredOutlierValues
@Test public void testHeatmapNonProcessedQt_maskOutliersFalse_returnsStoredOutlierValues() -
testHeatmapProcessedQt_maskOutliersFalse_restoresFromStoredEntityWhenValuePresent
@Test public void testHeatmapProcessedQt_maskOutliersFalse_restoresFromStoredEntityWhenValuePresent() -
testHeatmapProcessedQt_maskOutliersFalse_noOpWhenStoredValueMasked
@Test public void testHeatmapProcessedQt_maskOutliersFalse_noOpWhenStoredValueMasked()
-