All Classes and Interfaces

Class
Description
Base test for tests that need persistent array design with sequences.
 
 
 
 
 
 
 
 
 
 
 
 
Tests of ACL management: adding and removing from objects during CRUD operations.
 
Test the AclCollectionEntryVoter.
 
 
Methods for checking ACLs.
 
 
 
 
Tests of parsing various flat file formats used for Agilent slides (and possibly other types)
Mark tests that require the Allen Brain Atlas RESTful API.
Test suite consisting of all the tests in the current classpath.
Integration test for the result sets endpoint.
 
Tests of ANCOVA: using linear models with mixtures of fixed level and continuous parameters.
 
 
 
 
 
 
 
 
 
 
 
 
Test exercises the fastacmd - requires executable.
 
 
 
Entrypoint for custom AssertJ assertions.
Reusable assumptions for tests.
 
 
 
 
 
 
 
 
 
 
 
Test of adding audit events when objects are created, updated or deleted.
 
 
 
 
 
 
A base class with mocks for testing CLI commands that require authentication.
Other tests can extend this class if they want an expression experiment with complete block design and biological replicates.
Base class for CLI integration tests.
Base class for CLI tests.
 
Minimalist test setup with an in-memory database and transactional test cases.
 
Base class for integration tests.
Base class for Jersey-based integration tests.
Base class for Jersey-based tests that needs a WebApplicationContext for loading and configuring or mocking Spring components.
 
 
 
Deprecated.
favour the simpler BaseIntegrationTest for new tests
Deprecated.
favour the simpler BaseWebIntegrationTest for new tests
Base class for all tests.
Base class for web integration tests.
Base class for a Web-based unit test.
 
Test fetching and loading the batch information from raw files.
Unit tests.
 
 
 
This class tests the bibliographic reference data access object.
Tests the BibliographicReferenceController
 
Tests that biomart fetcher works correctly.
Class to test BioMartEnsemblNcbiObjectGeneration.
Tests the parsing of a BioMart file.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This test makes use of the ArrayDesignProbeMapperServiceImpl.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This is a test that requires complex setup: loading several data sets, information on genes, array design annotations, conducting differential expression, and finally the meta-analysis.
Tests added to check various cases of differential expression analysis.
for bug 3927
 
 
Handles DWR batches.
Match DWR batch results.
 
Matches successful DWR replies.
 
 
Matches erroneous DWR replies.
Request builder that allows multiple DWR calls to be performed.
 
 
 
 
 
 
 
 
 
 
Uses the Affy Power Tools, and full-sized data sets.
 
 
Test for import that results in multiple factor values for the same factor on a single biomaterial.
 
 
 
 
 
 
 
This implementation is using the Hibernate Criteria API, so we want to minimally test the logic of translating Filters and Sort into proper Criteria queries.
 
 
 
 
 
 
 
 
 
 
 
 
Switching of platforms that have no composite sequences.
 
 
 
 
 
 
Tests for methods that perform operations on or with expressionExperiment sets
Tests for methods that create ExpressionExperimentSetValueObjects from expressionExperiment entities
 
 
 
 
 
Test that Gemma can load genes from an external gene file with format : #GeneSymbol GeneName Uniprot ZYX ZYXIN Q15942 ZXDC ZXD FAMILY ZINC FINGER C Q8C8V1
 
Deprecated.
Deprecated.
 
 
 
 
 
 
 
 
Fast integration tests.
Test suite that excludes all the slow tests (i.e. marked with SlowTest).
Fast unit tests.
 
 
 
Test all possible filterable properties for filtering and sorting results.
 
 
 
 
 
This test covers cases where inference is done across two distinct OntologyService.
 
 
 
 
 
 
 
 
 
Additional tests with updated ontology file, fixing problems getting aspects.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tests of 'equals' implementation
 
 
 
 
 
 
 
Unit test for GeoConversion Added extension BaseSpringContextTest as want Taxon Service to be called
Test full procedure of loading GEO data, focus on corner cases.
 
 
 
Tests of GeoPlatformService
 
TODO: move SOFT files in test resources and mock FTP downloads
Test replacements for GEO terms.
Test depending on GEO availability.
 
These tests require a populated Human database.
Test depending on GoldenPath database availability.
 
 
 
 
 
 
 
 
Tests the homologeneService but only access methods that don't require a DB connection (using the gemma db).
 
 
Mark a test as an integration test.
Integration tests.
Assertions for JSON based on JsonPath.
 
 
Tests for extra utilities for List.
 
 
 
Test based on GSE19480, see bug 3177
 
 
 
 
 
Extensions for AssertJ's Maps.
Test various behaviours of CLIs when injected as bean.
 
 
 
 
 
 
 
Load and persist single-cell data stored in the MEX format.
 
 
 
 
 
Handles DWR results.
Match DWR results.
Controller that does nothing except wait a while.
 
 
Tests multiple both parsing and loading.
TODO Document Me
 
 
 
Tests the one way anova analyzer.
 
 
This test does not use the test profile as it aims to verify that all the ontologies we use in production are working properly.
 
 
 
 
 
 
Used to generate test data.
 
 
 
 
Test that we can log users in, etc.
Unaware of the Gemma database but uses the hg19 and mm10 databases (tests will not work with hg38)
 
 
 
 
 
Test of long job control.
For this test to work you should have the appender configured in log4j-test.properties.
 
 
 
Tests command line.
 
Test depending on PubMed availability.
 
 
 
 
 
 
 
 
 
Utilities for generating random bulk vectors.
Generate random experimental design for a given experiment.
Utilities for generating random ExpressionDataDoubleMatrix following various random distributions.
Utilities for generating random single-cell data.
 
 
 
 
 
 
Test script to validate locking behaviors for ReadWriteFileLockTest.
 
 
 
Assertions for jax-rs Response.
 
 
 
 
 
 
 
 
 
Sample a given MEX file.
 
Tests security of methods run by Quartz.
 
 
 
Tests for SearchResult.
 
 
Test conversion to VOs for search results.
 
 
 
 
 
Contains Spring Security related MockMvc RequestBuilders.
Creates a form based login request including any necessary CsrfToken.
Creates a logout request (including any necessary CsrfToken)
Contains MockMvc RequestPostProcessor implementations for Spring Security.
Populates a valid CsrfToken into the request.
 
Creates a UsernamePasswordAuthenticationToken and sets the principal to be a User and associates it to the MockHttpServletRequest.
Security related MockMvc ResultMatchers.
A MockMvc ResultMatcher that verifies a specific user is associated to the MvcResult.
Tests the SecurityService: making objects public or private and testing the permissions.
There are many times a user may want to use Spring Security's test support (i.e.
 
Test values are from hg18 all_est.
 
 
 
 
 
 
 
This test replaces the recaptcha service used by SignupController, so it is annotated with DirtiesContext to invalidate the context once all the tests have completed.
 
 
 
Complete integration tests for loading single-cell data.
 
 
 
 
 
 
 
 
Tests covering integration of single-cell.
 
 
 
 
 
 
Used to mark slow tests.
Run all the slow tests.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This test covers subset analysis with pre-existing EE subset structure.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Utilities for manipulating the SecurityContextHolder in a test envirnoment.
 
A simple implementation of CliContext for testing purposes.
This class contains configuration for the ontology services used in tests
 
Minimalistic placeholder configurer for usage in tests.
The TestSecurityContextHolder is very similar to SecurityContextHolder, but is necessary for testing.
 
 
 
See test/data/stat-tests/README.txt for R code.
 
 
Tests the two way anova analyzer with interactions.
 
Test based on GSE8441
Tests the two way anova analyzer.
 
Unit tests.
 
Tests the Group facilities of the UserManager..
 
 
Tests loading, platform switch, vector merge, and complex deletion (in teardown)
 
This is a very simplisitc example that produces two representation for the same resource.
 
A utility class for testing spring security
 
When used with WithSecurityContextTestExecutionListener this annotation can be added to a test method to emulate running with a mocked user.
An annotation to determine what SecurityContext to use.
An API that works with WithUserTestExcecutionListener for creating a SecurityContext that is populated in the TestSecurityContextHolder.
A TestExecutionListener that will find annotations that are annotated with WithSecurityContext on a test method or at the class level.
When used with WithSecurityContextTestExecutionListener this annotation can be added to a test method to emulate running with a UserDetails returned from the UserDetailsService.