! * \brief RetransformCallCounter::calledExact * Checks if all elements are retransformed \p requiredCallCount times * \param requiredCallCount * \param includeSuppressed * \return True if all elements are retransformed \p requiredCallCount times, else false */
| 2098 | * \return True if all elements are retransformed \p requiredCallCount times, else false |
| 2099 | */ |
| 2100 | bool RetransformCallCounter::calledExact(int requiredCallCount, bool includeSuppressed) { |
| 2101 | const auto& result = statistic(includeSuppressed); |
| 2102 | QHash<QString, int>::const_iterator i; |
| 2103 | for (i = result.constBegin(); i != result.constEnd(); ++i) { |
| 2104 | if (i.value() != requiredCallCount) { |
| 2105 | qDebug() << "Expected CallCount: " << requiredCallCount << ", Current: " << i.value() << ". " << i.key(); |
| 2106 | return false; |
| 2107 | } |
| 2108 | } |
| 2109 | return true; |
| 2110 | } |
| 2111 | |
| 2112 | /*! |
| 2113 | * \brief RetransformCallCounter::callCount |
no test coverage detected