### Question:
BitvUnit { public static void assertAccessibility(WebDriver webDriver, Testable testable) { assertThat(webDriver, is(compliantTo(testable))); }  static void assertAccessibility(WebDriver webDriver, Testable testable); static void assertAccessibility(String htmlString, Testable testable); static void assertAccessibility(HtmlPage htmlPage, Testable testable); static void assertAccessibility(Reader reader, Testable testable); static void assertAccessibility(InputStream inputStream, Testable testable); static void assertAccessibility(URL url, Testable testable); static Matcher<T> compliantTo(Testable testable); static RuleSet allRules(); static RuleSet withRules(Rule... rules); static void useReportWriter(ReportWriter reportWriter);  }### Answer:
@Test public void shouldProvideAssertAccessibilityForString() { BitvUnit.assertAccessibility(TestPage.asString(), singleRule); BitvUnit.assertAccessibility(TestPage.asString(), multipleRules); }
@Test public void shouldProvideAssertAccessibilityForHtmlPage() { BitvUnit.assertAccessibility(TestPage.asHtmlPage(), singleRule); BitvUnit.assertAccessibility(TestPage.asHtmlPage(), multipleRules); }
@Test public void shouldProvideAssertAccessibilityForReader() { BitvUnit.assertAccessibility(TestPage.asReader(), singleRule); BitvUnit.assertAccessibility(TestPage.asReader(), multipleRules); }
@Test public void shouldProvideAssertAccessibilityForInputStream() { BitvUnit.assertAccessibility(TestPage.asInputStream(), singleRule); BitvUnit.assertAccessibility(TestPage.asInputStream(), multipleRules); }
@Test public void shouldProvideAssertAccessibilityForURL() { BitvUnit.assertAccessibility(TestPage.asURL(), singleRule); BitvUnit.assertAccessibility(TestPage.asURL(), multipleRules); }
@Test public void shouldProvideAssertAccessibilityForWebDriver() { BitvUnit.assertAccessibility(TestPage.asWebDriver(), singleRule); BitvUnit.assertAccessibility(TestPage.asWebDriver(), multipleRules); }