Class GeoBrowserTest
java.lang.Object
ubic.gemma.core.loader.expression.geo.service.GeoBrowserTest
@Tag("geo") @Tag("slow")
@NetworkAvailable(url="https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi")
@ExtendWith(NetworkAvailableExtension.class)
public class GeoBrowserTest
extends Object
- Author:
- pavlidis
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThere are two strategies to retrieve detailed GEO series and those should produce identical documents.voidvoidGEO returns an empty document when retrieving the samples for this document.voidvoidvoidvoidvoidThis dataset has MESH headings.voidThis dataset has incorrect UTF-8 characters in its MINiML file on GEO FTP server.voidTHis dataset has invalid 1-byte UTF-8 sequence (0x1b)voidThis GEO record has ~1000 samples with hundreds of characteristics each.voidExercises getting detailsvoidvoid
-
Constructor Details
-
GeoBrowserTest
public GeoBrowserTest()
-
-
Method Details
-
testGetDetailedGeoRecord
- Throws:
IOException
-
testSearchGeoRecords
- Throws:
IOException
-
testRetrieveDetailedGeoRecords
@Test @Disabled("This test started breaking around March 25 2025.") public void testRetrieveDetailedGeoRecords() throws IOExceptionExercises getting details- Throws:
IOException
-
testGetGeoRecordB
- Throws:
IOException
-
testGetGeoRecordGSE93825
- Throws:
IOException
-
testGSE97948
This GEO record has ~1000 samples with hundreds of characteristics each.- Throws:
IOException
-
testGeoEmptyMINiML
GEO returns an empty document when retrieving the samples for this document.- Throws:
IOException
-
testGetGeoRecordWithMeshHeadings
This dataset has MESH headings.- Throws:
IOException
-
testSearchGeoRecordWithMeshHeadings
- Throws:
IOException
-
testGSE2569
This dataset has incorrect UTF-8 characters in its MINiML file on GEO FTP server. It is re-attempted with Windows-1252 encoding.- Throws:
IOException
-
testGSE8579
THis dataset has invalid 1-byte UTF-8 sequence (0x1b)- Throws:
IOException
-
testFetchDetailedGeoSeries
There are two strategies to retrieve detailed GEO series and those should produce identical documents.- Throws:
IOException
-
testFetchDetailedGeoSeriesWithInvalidUtf8Characters
@Test @Tag("slow") public void testFetchDetailedGeoSeriesWithInvalidUtf8Characters() throws IOException- Throws:
IOException
-
testGetAllGeoRecords
- Throws:
IOException
-