Fix bugs in msgpackstream.cpp, add PVS Studio headers and how to, add stream test to Qt project.

This commit is contained in:
Roman Isaikin
2017-07-10 16:02:38 +03:00
parent aa613f658f
commit b7284725e8
21 changed files with 112 additions and 34 deletions
+2
View File
@@ -1,3 +1,5 @@
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
#include <QString>
#include <QtTest>
#include <QDebug>
+3 -1
View File
@@ -1,3 +1,5 @@
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
#include <QString>
#include <QtTest>
#include <msgpack.h>
@@ -126,7 +128,7 @@ void MixedTest::test_map()
class CustomType
{
public:
CustomType() {}
CustomType() : m_size(777) {}
CustomType(const CustomType &other) { m_size = other.m_size; }
~CustomType() {}
+2
View File
@@ -1,3 +1,5 @@
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
#include <QString>
#include <QByteArray>
#include <QtTest>
+2
View File
@@ -1,3 +1,5 @@
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
#include <QString>
#include <QtTest>
#include <QDebug>
+33
View File
@@ -0,0 +1,33 @@
#-------------------------------------------------
#
# Project created by QtCreator 2017-07-10T14:58:18
#
#-------------------------------------------------
QT += testlib
QT -= gui
TARGET = tst_streamtest
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
include(../tests.pri)
# The following define makes your compiler emit warnings if you use
# any feature of Qt which as been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
SOURCES += \
stream_test.cpp
DEFINES += SRCDIR=\\\"$$PWD/\\\"
+2
View File
@@ -1,3 +1,5 @@
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
#include <QString>
#include <QtTest>
#include <QDebug>
+2
View File
@@ -0,0 +1,2 @@
INCLUDEPATH += ../../src
LIBS += -L"$$PWD/../bin" -lqmsgpackd
+4
View File
@@ -0,0 +1,4 @@
TEMPLATE = subdirs
SUBDIRS += \
stream
+2
View File
@@ -1,3 +1,5 @@
// This is an open source non-commercial project. Dear PVS-Studio, please check it.
// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
#include <QString>
#include <QtTest>
#include <QDebug>