@Test public void adiposeFactorTooltip() { assertThat(subject.getFactorTooltipContent(1, 0, 0), is("organism part")); assertThat(subject.getFactorTooltipContent(1, 0, 1), is("adipose tissue")); assertThat(subject.getFactorTooltipContent(1, 1, 0), is("age")); assertThat(subject.getFactorTooltipContent(1, 1, 1), is("73 year")); assertThat(subject.getFactorTooltipContent(1, 4, 0), is("sex")); assertThat(subject.getFactorTooltipContent(1, 4, 1), is("female")); }
// This will fail with PhantomJS @Test @Ignore // TODO: we need to fix this test for matching the correct id:geneQuery in selenium public void matchingGeneQueryTermsShouldBeHighlighted() throws InterruptedException { // given String tooltipContent = subject.getGenePropertyTooltipContent(0); // then assertThat(tooltipContent, containsString("ACTL7A")); List<String> highlightedTerms = subject.getGenePropertyTooltipHighlightedTerms(0); assertThat(highlightedTerms, hasItems("protein", "Actin-related protein")); }
@Test public void factorTooltipHeader() { assertThat(subject.getFactorTooltipHeader(0), is("Property")); assertThat(subject.getFactorTooltipHeader(1), is("Value (N=1)")); }
public void getStartingPage() { subject = new HeatmapTablePage(driver, EXPERIMENT_ACCESSION); subject.get(); }