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

Implemented the sensitivity of the Collate option.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/tests/PrintPterTest.cxx

    r216 r217  
    6767    CPPUNIT_ASSERT ( !m_View->isSensitiveCollate ()); 
    6868} 
     69 
     70/// 
     71/// @brief Check "Collate"'s sensitivity. 
     72/// 
     73/// The collate option is always sensitive unless the number 
     74/// of copies is 1. 
     75/// 
     76void 
     77PrintPterTest::collateSensitivity () 
     78{ 
     79    m_View->setNumberOfCopies (1); 
     80    m_PrintPter->numberOfCopiesChanged (); 
     81    CPPUNIT_ASSERT ( !m_View->isSensitiveCollate ()); 
     82 
     83    m_View->setNumberOfCopies (10); 
     84    m_PrintPter->numberOfCopiesChanged (); 
     85    CPPUNIT_ASSERT ( m_View->isSensitiveCollate ()); 
     86 
     87    m_View->setNumberOfCopies (234); 
     88    m_PrintPter->numberOfCopiesChanged (); 
     89    CPPUNIT_ASSERT ( m_View->isSensitiveCollate ()); 
     90 
     91    m_View->setNumberOfCopies (1); 
     92    m_PrintPter->numberOfCopiesChanged (); 
     93    CPPUNIT_ASSERT ( !m_View->isSensitiveCollate ()); 
     94 
     95    m_View->setNumberOfCopies (32); 
     96    m_PrintPter->numberOfCopiesChanged (); 
     97    CPPUNIT_ASSERT ( m_View->isSensitiveCollate ()); 
     98}