diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-01-21 14:04:56 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-01-21 14:09:00 +1100 |
| commit | 393b268e159a40b23bc63464f4d04d5be09e070f (patch) | |
| tree | d78167662cd68de3e08d90bb1b44070ab542e433 /lib/cbor/tinycbor/tests/cpp | |
| parent | bb50cf52cd8984704b757b1e5f9e11a126b24eba (diff) | |
| download | tangara-fw-393b268e159a40b23bc63464f4d04d5be09e070f.tar.gz | |
Vendor tinycbor, since v5 no longer includes it
Diffstat (limited to 'lib/cbor/tinycbor/tests/cpp')
| -rw-r--r-- | lib/cbor/tinycbor/tests/cpp/cpp.pro | 5 | ||||
| -rw-r--r-- | lib/cbor/tinycbor/tests/cpp/tst_cpp.cpp | 44 |
2 files changed, 49 insertions, 0 deletions
diff --git a/lib/cbor/tinycbor/tests/cpp/cpp.pro b/lib/cbor/tinycbor/tests/cpp/cpp.pro new file mode 100644 index 00000000..5e9e6089 --- /dev/null +++ b/lib/cbor/tinycbor/tests/cpp/cpp.pro @@ -0,0 +1,5 @@ +CONFIG += testcase parallel_test c++11 +QT = core testlib + +SOURCES = tst_cpp.cpp +INCLUDEPATH += ../../src diff --git a/lib/cbor/tinycbor/tests/cpp/tst_cpp.cpp b/lib/cbor/tinycbor/tests/cpp/tst_cpp.cpp new file mode 100644 index 00000000..7f0eefc0 --- /dev/null +++ b/lib/cbor/tinycbor/tests/cpp/tst_cpp.cpp @@ -0,0 +1,44 @@ +/**************************************************************************** +** +** Copyright (C) 2017 Intel Corporation +** +** Permission is hereby granted, free of charge, to any person obtaining a copy +** of this software and associated documentation files (the "Software"), to deal +** in the Software without restriction, including without limitation the rights +** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +** copies of the Software, and to permit persons to whom the Software is +** furnished to do so, subject to the following conditions: +** +** The above copyright notice and this permission notice shall be included in +** all copies or substantial portions of the Software. +** +** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +** IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +** AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +** OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +** THE SOFTWARE. +** +****************************************************************************/ + +#include "../../src/cborencoder.c" +#include "../../src/cborencoder_float.c" +#include "../../src/cborerrorstrings.c" +#include "../../src/cborparser.c" +#include "../../src/cborparser_dup_string.c" +#include "../../src/cborparser_float.c" +#include "../../src/cborvalidation.c" + +#include <QtTest> + +// This is a compilation-only test. +// All it does is verify that the four source files above +// compile as C++ without errors. +class tst_Cpp : public QObject +{ + Q_OBJECT +}; + +QTEST_MAIN(tst_Cpp) +#include "tst_cpp.moc" |
