Some test improvements

This commit is contained in:
2016-06-03 01:37:23 +03:00
parent 620c4bd1e3
commit ab01c9fa08
7 changed files with 29 additions and 20 deletions

View File

@ -178,7 +178,8 @@ void AbstractExtItem::setName(const QString _name)
void AbstractExtItem::setNumber(int _number)
{
qCDebug(LOG_LIB) << "Number" << _number;
if (_number == -1) {
bool generateNumber = (_number == -1);
if (generateNumber) {
_number = []() {
qCWarning(LOG_LIB) << "Number is empty, generate new one";
qsrand(QTime::currentTime().msec());
@ -186,10 +187,11 @@ void AbstractExtItem::setNumber(int _number)
qCInfo(LOG_LIB) << "Generated number is" << n;
return n;
}();
writeConfiguration();
}
m_number = _number;
if (generateNumber)
writeConfiguration();
}