Added cppbitmask with tests, added travis CI build

This commit is contained in:
2021-03-22 10:33:31 +01:00
parent 315e5d1dd2
commit 1aedce965a
7 changed files with 134 additions and 0 deletions

29
test/tst_cppbitmask.cpp Normal file
View File

@@ -0,0 +1,29 @@
#include <QtTest>
#include <QDebug>
#include <QByteArray>
#include <chrono>
#include <string>
#include "cpputilstestutils.h"
#include "cppbitmask.h"
class TstCppBitmask : public QObject
{
Q_OBJECT
private slots:
void test_simple()
{
constexpr cpputils::bit_pattern pattern{"11XXX10"};
QVERIFY(0b1101010 == pattern);
QVERIFY(0b1110110 == pattern);
QVERIFY(!(0b1100000 == pattern));
QVERIFY(!(0b1000010 == pattern));
}
};
QTEST_APPLESS_MAIN(TstCppBitmask)
#include "tst_cppbitmask.moc"