Enable new tests.

This commit is contained in:
favoritas37 2016-07-22 02:09:55 +03:00
parent 3975befb68
commit 450afbe54b
4 changed files with 24 additions and 8 deletions

View File

@ -44,22 +44,24 @@ Ref<ByteMatrix> QRCode::getMatrix() const
const std::string QRCode::toString()
{
std::stringstream result;
result << "<<\n";
// result << " mode: {unimpl}";
result << "<<";
// result << "\n mode: {unimpl}";
// result << mode_;
result << "\n ecLevel: {unimpl}";
//result << ecLevel_;
result << "\n version: ";
result << "\n version: {unimpl}";
//result << version_;
result << "\n maskPattern: ";
result << maskPattern_;
// if (matrix_ == null) {
// result.append("\n matrix: null\n");
// } else {
result << "\n matrix:\n";
result << matrix_ptr_->toString();
if (matrix_ptr_)
result << "\n matrix:\n" << matrix_ptr_->toString();
else
result << "\n matrix: null\n";
// }
result << ">>\n";
result << "\n>>";
return result.str();
}

View File

@ -6,6 +6,7 @@
#include "zxing/qrcode/encoder/MatrixUtilTests.h"
#include "zxing/qrcode/encoder/MaskUtilTests.h"
#include "zxing/qrcode/encoder/BitArrayTests.h"
#include "zxing/qrcode/encoder/QRCodeTests.h"
namespace zxing {
namespace qrcode {
@ -27,6 +28,9 @@ void EncodeValidator::execute()
BitArrayTests t2;
t2.execute();
QRCodeTests t3;
t3.execute();
}
catch(zxing::Exception &e)
{

View File

@ -16,7 +16,8 @@ SOURCES += main.cpp \
EncodeValidator.cpp \
zxing/qrcode/encoder/MatrixUtilTests.cpp \
zxing/qrcode/encoder/MaskUtilTests.cpp \
zxing/qrcode/encoder/BitArrayTests.cpp
zxing/qrcode/encoder/BitArrayTests.cpp \
zxing/qrcode/encoder/QRCodeTests.cpp
HEADERS += \
DecodeValidator.h \
@ -25,6 +26,7 @@ HEADERS += \
zxing/qrcode/encoder/MatrixUtilTests.h \
TestCase.h \
zxing/qrcode/encoder/MaskUtilTests.h \
zxing/qrcode/encoder/BitArrayTests.h
zxing/qrcode/encoder/BitArrayTests.h \
zxing/qrcode/encoder/QRCodeTests.h
include(../../../src/QZXing.pri)

View File

@ -18,6 +18,10 @@ private:
return QString::number(item);
}
static QString itemToString(long unsigned item) {
return QString::number(item);
}
static QString itemToString(byte item) {
return QString::number(item);
}
@ -40,6 +44,10 @@ protected:
assertEquals(1, (int)actual);
}
void assertFalse(bool actual) {
assertEquals(0, (int)actual);
}
public:
virtual void execute()=0;
};