mirror of
https://github.com/status-im/qzxing.git
synced 2025-02-16 12:58:31 +00:00
Enable new tests.
This commit is contained in:
parent
3975befb68
commit
450afbe54b
@ -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();
|
||||
}
|
||||
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
|
@ -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;
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user