Class GeoBrowserTest

java.lang.Object
ubic.gemma.core.loader.expression.geo.service.GeoBrowserTest

@NetworkAvailable(url="https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi") public class GeoBrowserTest extends Object
Author:
pavlidis
  • Field Details

  • Constructor Details

    • GeoBrowserTest

      public GeoBrowserTest()
  • Method Details

    • testGetRecentGeoRecords

      @NetworkAvailable(url="https://www.ncbi.nlm.nih.gov/geo/browse/") public void testGetRecentGeoRecords() throws Exception
      Throws:
      Exception
    • testGetDetailedGeoRecord

      public void testGetDetailedGeoRecord() throws IOException
      Throws:
      IOException
    • testSearchGeoRecords

      public void testSearchGeoRecords() throws IOException
      Throws:
      IOException
    • testRetrieveDetailedGeoRecords

      public void testRetrieveDetailedGeoRecords() throws IOException
      Exercises getting details
      Throws:
      IOException
    • testGetGeoRecordB

      public void testGetGeoRecordB() throws IOException
      Throws:
      IOException
    • testGetGeoRecordGSE93825

      public void testGetGeoRecordGSE93825() throws IOException
      Throws:
      IOException
    • testGSE97948

      public void testGSE97948() throws IOException
      This GEO record has ~1000 samples with hundreds of characteristics each.
      Throws:
      IOException
    • testGeoEmptyMINiML

      public void testGeoEmptyMINiML() throws IOException
      GEO returns an empty document when retrieving the samples for this document.
      Throws:
      IOException
    • testGetGeoRecordWithMeshHeadings

      public void testGetGeoRecordWithMeshHeadings() throws IOException
      This dataset has MESH headings.
      Throws:
      IOException
    • testSearchGeoRecordWithMeshHeadings

      public void testSearchGeoRecordWithMeshHeadings() throws IOException
      Throws:
      IOException
    • testGSE2569

      public void testGSE2569() throws IOException
      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

      public void testGSE8579() throws IOException
      THis dataset has invalid 1-byte UTF-8 sequence (0x1b)
      Throws:
      IOException
    • testFetchDetailedGeoSeries

      public void testFetchDetailedGeoSeries() throws IOException
      There are two strategies to retrieve detailed GEO series and those should produce identical documents.
      Throws:
      IOException
    • testFetchDetailedGeoSeriesWithInvalidUtf8Characters

      public void testFetchDetailedGeoSeriesWithInvalidUtf8Characters() throws IOException
      Throws:
      IOException
    • testGetAllGeoRecords

      public void testGetAllGeoRecords() throws IOException
      Throws:
      IOException