mirror of
https://github.com/status-im/qzxing.git
synced 2025-02-19 14:24:28 +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()
|
const std::string QRCode::toString()
|
||||||
{
|
{
|
||||||
std::stringstream result;
|
std::stringstream result;
|
||||||
result << "<<\n";
|
result << "<<";
|
||||||
// result << " mode: {unimpl}";
|
// result << "\n mode: {unimpl}";
|
||||||
// result << mode_;
|
// result << mode_;
|
||||||
result << "\n ecLevel: {unimpl}";
|
result << "\n ecLevel: {unimpl}";
|
||||||
//result << ecLevel_;
|
//result << ecLevel_;
|
||||||
result << "\n version: ";
|
result << "\n version: {unimpl}";
|
||||||
//result << version_;
|
//result << version_;
|
||||||
result << "\n maskPattern: ";
|
result << "\n maskPattern: ";
|
||||||
result << maskPattern_;
|
result << maskPattern_;
|
||||||
// if (matrix_ == null) {
|
// if (matrix_ == null) {
|
||||||
// result.append("\n matrix: null\n");
|
// result.append("\n matrix: null\n");
|
||||||
// } else {
|
// } else {
|
||||||
result << "\n matrix:\n";
|
if (matrix_ptr_)
|
||||||
result << matrix_ptr_->toString();
|
result << "\n matrix:\n" << matrix_ptr_->toString();
|
||||||
|
else
|
||||||
|
result << "\n matrix: null\n";
|
||||||
// }
|
// }
|
||||||
result << ">>\n";
|
result << "\n>>";
|
||||||
return result.str();
|
return result.str();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
#include "zxing/qrcode/encoder/MatrixUtilTests.h"
|
#include "zxing/qrcode/encoder/MatrixUtilTests.h"
|
||||||
#include "zxing/qrcode/encoder/MaskUtilTests.h"
|
#include "zxing/qrcode/encoder/MaskUtilTests.h"
|
||||||
#include "zxing/qrcode/encoder/BitArrayTests.h"
|
#include "zxing/qrcode/encoder/BitArrayTests.h"
|
||||||
|
#include "zxing/qrcode/encoder/QRCodeTests.h"
|
||||||
|
|
||||||
namespace zxing {
|
namespace zxing {
|
||||||
namespace qrcode {
|
namespace qrcode {
|
||||||
@ -27,6 +28,9 @@ void EncodeValidator::execute()
|
|||||||
|
|
||||||
BitArrayTests t2;
|
BitArrayTests t2;
|
||||||
t2.execute();
|
t2.execute();
|
||||||
|
|
||||||
|
QRCodeTests t3;
|
||||||
|
t3.execute();
|
||||||
}
|
}
|
||||||
catch(zxing::Exception &e)
|
catch(zxing::Exception &e)
|
||||||
{
|
{
|
||||||
|
@ -16,7 +16,8 @@ SOURCES += main.cpp \
|
|||||||
EncodeValidator.cpp \
|
EncodeValidator.cpp \
|
||||||
zxing/qrcode/encoder/MatrixUtilTests.cpp \
|
zxing/qrcode/encoder/MatrixUtilTests.cpp \
|
||||||
zxing/qrcode/encoder/MaskUtilTests.cpp \
|
zxing/qrcode/encoder/MaskUtilTests.cpp \
|
||||||
zxing/qrcode/encoder/BitArrayTests.cpp
|
zxing/qrcode/encoder/BitArrayTests.cpp \
|
||||||
|
zxing/qrcode/encoder/QRCodeTests.cpp
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
DecodeValidator.h \
|
DecodeValidator.h \
|
||||||
@ -25,6 +26,7 @@ HEADERS += \
|
|||||||
zxing/qrcode/encoder/MatrixUtilTests.h \
|
zxing/qrcode/encoder/MatrixUtilTests.h \
|
||||||
TestCase.h \
|
TestCase.h \
|
||||||
zxing/qrcode/encoder/MaskUtilTests.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)
|
include(../../../src/QZXing.pri)
|
||||||
|
@ -18,6 +18,10 @@ private:
|
|||||||
return QString::number(item);
|
return QString::number(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static QString itemToString(long unsigned item) {
|
||||||
|
return QString::number(item);
|
||||||
|
}
|
||||||
|
|
||||||
static QString itemToString(byte item) {
|
static QString itemToString(byte item) {
|
||||||
return QString::number(item);
|
return QString::number(item);
|
||||||
}
|
}
|
||||||
@ -40,6 +44,10 @@ protected:
|
|||||||
assertEquals(1, (int)actual);
|
assertEquals(1, (int)actual);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void assertFalse(bool actual) {
|
||||||
|
assertEquals(0, (int)actual);
|
||||||
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
virtual void execute()=0;
|
virtual void execute()=0;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user