Added cppbitmask with tests, added travis CI build
This commit is contained in:
29
test/tst_cppbitmask.cpp
Normal file
29
test/tst_cppbitmask.cpp
Normal 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"
|
||||
|
||||
Reference in New Issue
Block a user