| | 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 | /// |
| | 76 | void |
| | 77 | PrintPterTest::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 | } |