git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68190
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
CPPUNIT_TEST( History );
CPPUNIT_TEST( HistoryEnable );
CPPUNIT_TEST( HistoryClear );
CPPUNIT_TEST( History );
CPPUNIT_TEST( HistoryEnable );
CPPUNIT_TEST( HistoryClear );
+ CPPUNIT_TEST( HistoryList );
CPPUNIT_TEST_SUITE_END();
void Title();
CPPUNIT_TEST_SUITE_END();
void Title();
void History();
void HistoryEnable();
void HistoryClear();
void History();
void HistoryEnable();
void HistoryClear();
CPPUNIT_ASSERT(!m_browser->CanGoBack());
}
CPPUNIT_ASSERT(!m_browser->CanGoBack());
}
+void WebTestCase::HistoryList()
+{
+ m_browser->LoadUrl("about:blank");
+ wxYield();
+
+ m_browser->LoadUrl("about:blank");
+ wxYield();
+
+ m_browser->GoBack();
+
+ CPPUNIT_ASSERT_EQUAL(1, m_browser->GetBackwardHistory().size());
+ CPPUNIT_ASSERT_EQUAL(1, m_browser->GetForwardHistory().size());
+
+ m_browser->LoadHistoryItem(m_browser->GetForwardHistory()[0]);
+
+ CPPUNIT_ASSERT(!m_browser->CanGoForward());
+ CPPUNIT_ASSERT_EQUAL(2, m_browser->GetBackwardHistory().size());
+}
+