Show
Ignore:
Timestamp:
06/10/06 19:50:31 (2 years ago)
Author:
jordi
Message:

The page range sensitivity is also implemented as well as the callback function for it and the collate sensitivity and the tests for both.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/tests/PrintPterTest.cxx

    r217 r218  
    9797    CPPUNIT_ASSERT ( m_View->isSensitiveCollate ()); 
    9898} 
     99 
     100/// 
     101/// @brief Check "Page Range"'s sensitivity. 
     102/// 
     103/// The page range entry is only sensitive when the "Range:" radio 
     104/// button is selected. 
     105/// 
     106void 
     107PrintPterTest::pageRangeSensitivity () 
     108{ 
     109    m_View->selectAllPagesRangeOption (); 
     110    m_PrintPter->pageRangeOptionChanged (); 
     111    CPPUNIT_ASSERT ( !m_View->isSensitivePageRange ()); 
     112 
     113    m_View->selectCustomPagesRangeOption (); 
     114    m_PrintPter->pageRangeOptionChanged (); 
     115    CPPUNIT_ASSERT ( m_View->isSensitivePageRange ()); 
     116 
     117    m_View->selectAllPagesRangeOption (); 
     118    m_PrintPter->pageRangeOptionChanged (); 
     119    CPPUNIT_ASSERT ( !m_View->isSensitivePageRange ()); 
     120 
     121    m_View->selectCustomPagesRangeOption (); 
     122    m_PrintPter->pageRangeOptionChanged (); 
     123    CPPUNIT_ASSERT ( m_View->isSensitivePageRange ()); 
     124}