Commit Graph

64 Commits

Author SHA1 Message Date
Nikolaos Ftylitakis e8fb3546d8 refactoring to minimize use of raw pointers and copy constructors 2021-08-07 19:56:54 +03:00
Nikolaos Ftylitakis a36b859df3 fix compilation errors 2021-08-07 13:55:22 +03:00
Nikolaos Ftylitakis 5cb7431435 fixing compilation errors 2021-08-07 00:31:24 +03:00
Nikolaos Ftylitakis 7eb571c2ae fixing compilation errors 2021-08-06 21:40:19 +03:00
Nikolaos Ftylitakis d601d8e74c changed all Ref to QSharedPointer 2021-08-02 00:16:25 +03:00
Nikolaos Ftylitakis ef2e00df68 changed all Array to std::vector and all ArrayRef to QSharedPointer<std::vector>> 2021-08-02 00:11:00 +03:00
Nikos Ftylitakis 9d70b9a33b Change all Version* usages to Ref<Version> to avoid valrgind of reporting memory leak on static Version objects. #155 2020-02-12 11:37:14 +02:00
Nikos Ftylitakis e74778d92b Add the test resources as a submodule to qzxing-test-resources resository that has been created
Adapted unit tests to utilize the new path.
2019-12-20 12:53:12 +02:00
Nikos Ftylitakis 82c8ff217f deleting all test resources as they will be pulled on demand as a submodule. 2019-12-20 12:32:23 +02:00
Nikos Ftylitakis 4b7f8b6a71 complementary commit for 10ba99586e 2019-10-15 10:16:01 +03:00
favoritas37 9f53b1ac03 code cleanup 2019-03-26 22:26:31 +02:00
favoritas37 9dfa221563 Added blocking map-reduce concurrency when executing EncoderStressTest. (still has issues.) 2019-03-25 12:32:10 +02:00
Nikos Ftylitakis 15ddcaf181 Added support to the execution of stress test for encode / decode operation for all possible combinations of Qr code length and error correction levels.
Created as a first step to detect the bug of #83.
2019-01-18 01:38:10 +02:00
Alexander Stillich 3f3a89b2ba Introduced ZXING_NULLPTR and ZXING_NOEXCEPT to abstract differences between C+11 and non-C++11 compilers
Fixed warnings in QZXingFilter.cpp
Removed C++11 requirement from all .pro files
Set compiler warning flags via CONFIG += warn_on instead of using GCC specific switches
2018-11-16 13:05:58 +01:00
Alexander Stillich 6c6999256c Fixed compiling tests & fixed warnings (except THROWS macro) 2018-11-05 17:13:34 +01:00
Alexander Stillich 076dd575bd Adopted to latest upstream changes 2018-11-05 16:41:52 +01:00
favoritas37 bb589af2bc added results of the current status 2017-08-28 02:26:07 +03:00
favoritas37 25c6b585f5 added more tests for zxing/common/BitArray 2017-08-28 02:25:13 +03:00
favoritas37 069ded5923 multiple refactorings based on latest version of ZXing core 2017-08-25 02:46:43 +03:00
favoritas37 fe43ed8788 completed implementation of QrCode::toString 2017-08-23 01:07:23 +03:00
favoritas37 e5b88fc2cb Added support to DecoderFormat_CODE_128_GS1
Refactoring on all classes that derive from OneDReader to have DecodeHints as argument to the decodeRow function.
Need to populate the test images and get proper expected values.
#36
2017-06-18 11:17:59 +03:00
favoritas37 6307040787 ported implementation of Code128Reader from current zxing implementation in the hope that GS1 separators will be functional. Partially successful but not finished. #36 2017-06-13 21:34:04 +03:00
favoritas37 d6e16dc543 Added failing test for Qr Encoding 2017-04-25 20:26:24 +03:00
favoritas37 35ebd82c82 Expanding test for the interleaving of EC bytes 2017-04-25 20:00:14 +03:00
favoritas37 1a035cf5c0 adding more tests for Qr Encoder. #10 2017-04-20 14:40:22 +03:00
favoritas37 94de33f4f5 First time that all written tests for Qr Encoding are succeeding. #10
Still the Qr code that is generated is not recognizable
2017-04-19 20:27:58 +03:00
favoritas37 295a28ee47 Progressing fixes for Qr Encoder. #10 2017-04-19 20:05:44 +03:00
favoritas37 523c91b085 progressing the testing on the ReedSolomon encoder. #10 2017-04-18 21:05:29 +03:00
favoritas37 2207c3c248 Removed qzxing_qml tag from the defaults
Automatically add qzxing_qml if qzxing_multimedia tag is used
Refactorings to wrap QML dependant code in QZXING_QML scopes
update README.md to reflect the above changes
changes triggered from #26
2017-03-20 17:23:52 +02:00
favoritas37 3397ee4a2b fixed linker error for QZXingTests when compiled with MSVC. Minor styling edits in TestCase.cpp 2017-01-23 18:05:57 +02:00
favoritas37 a3e71ec1e7 created qzxing_qml and qzxing_multimedia qmake CONFIG tags for QZXing.pri to allow the control of dependencies based on the needs. qzxing_qml enables QML specific parts of the library. qzxing_multimedia enables QZXingFilter which requires Qt's multimedia. 2017-01-15 20:36:41 +02:00
Milian Wolff 8cdfdee225 Make test compile on 64bit Linux machines 2017-01-10 13:17:54 +01:00
favoritas37 5cd96d1aae Multiple changes in test suite. a) Added tests for ReedSolomonEncoder (current status: failing) b) Added printing of stacktrace upon test missmatch, will work only where supported by backward.hpp code. 2016-12-03 12:48:50 +02:00
favoritas37 5b5b851c96 refactoring on the namespaces
Added call to ReedSolomonEncoderTests
2016-08-01 19:39:09 +03:00
favoritas37 55c2e7547d Added class ReedSolomonEncoderTests 2016-08-01 19:37:11 +03:00
favoritas37 2db02dffee Further enhance tests for QRcode encoder 2016-08-01 18:36:01 +03:00
favoritas37 18d1cc106a Updated old tests with the new testing utilities 2016-08-01 18:34:12 +03:00
favoritas37 09bce488b4 further enhance the testing utilities 2016-08-01 18:33:10 +03:00
favoritas37 59ed259a15 Updated the tests to use the correct way of handling the zxing exceptions. Enriched EncoderTests with further tests. 2016-07-28 21:26:43 +03:00
favoritas37 a25e39cba6 added a log file of the current status of the decoder tests 2016-07-28 21:24:27 +03:00
favoritas37 48ee696c42 Started implementation of zxing/qrcode/encoder/EncoderTests
minor refactoring on BitArrayTests.
2016-07-22 03:03:12 +03:00
favoritas37 450afbe54b Enable new tests. 2016-07-22 02:09:55 +03:00
favoritas37 3975befb68 completed implementation of zxing/qrcode/encoder/BitArrayTests 2016-07-22 02:06:24 +03:00
favoritas37 711d9537b9 added implementation of zxing/qrcode/encoder/QRCodeTests 2016-07-22 02:05:30 +03:00
favoritas37 7ca98d0365 Added unfinished implementation of BitArrayTests 2016-07-21 01:49:43 +03:00
favoritas37 bcc4f016d4 Implementation of tests for MASKUTILTESTS_H
+ regactoring
2016-07-21 00:50:37 +03:00
favoritas37 be836d3b76 Continuation of development on Testing framework. Ported tests for Qrcode::Encoder::MatrixUtil 2016-07-20 23:09:08 +03:00
favoritas37 7f86f35883 Introduced new option for QZXing. if QZXing::setTryHarder is set to true, if the image decoding fails, the image will be rotated and will be tested against angles 90o, 180o, 270o. This increased the success rate for the Qr codes.
Plus, minor changes at the handling of failed decoding in QZXing.
2016-06-15 23:31:44 +03:00
favoritas37 345cab88a0 added test result log of current state of changes towards v3.0dev as a reference 2016-05-30 09:58:26 +03:00
Maurice Backes e000997e96 Exmaple Code That should work now after small changes, before it was indecisive and didn't work 2016-04-25 10:40:08 +02:00