/* * This file is part of the Flowee project * Copyright (C) 2018-2021 Tom Zander * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "blocksdb_tests.h" #include "MetaBlock_tests.h" int main(int x, char**y) { /* QCoreApplication app(x, y); QFile block("block"); block.open(QIODevice::ReadOnly); auto d = block.readAll(); QFile out("blockdata"); out.open(QIODevice::WriteOnly); bool even = false; uint8_t byte = 0; for (uint8_t k : d) { if (k <= '9') k -= '0'; else k = k + 10 - 'a'; if (even) { byte += k; char buf[1]; buf[0] = byte; out.write(buf, 1); } else { byte = k << 4; } even = !even; } return 0; */ int rc = 0; { TestBlocksDB test; rc = QTest::qExec(&test); } if (!rc) { TestMetaBlock test; rc = QTest::qExec(&test); } return rc; }