Update unit tests
authorSteven Ceuppens <steven.ceuppens@icloud.com>
Mon, 30 Sep 2013 08:43:18 +0000 (10:43 +0200)
committerSteven Ceuppens <steven.ceuppens@icloud.com>
Tue, 1 Oct 2013 08:46:59 +0000 (10:46 +0200)
Private unittests get now build with:

$qmake -config private_tests

Change-Id: I5fb234e9c6f86cf2d740a604923eb8a501699d44
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Reviewed-by: Kurt Pattyn <pattyn.kurt@gmail.com>
src/websockets/qwebsocketdataprocessor_p.h
tests/auto/auto.pro
tests/auto/dataprocessor/dataprocessor.pro
tests/auto/dataprocessor/tst_dataprocessor.cpp
tests/tests.pro

index 30757b3..4ad4fa6 100644 (file)
@@ -46,7 +46,7 @@ class QWebSocketFrame;
     \internal
     The DataProcessor class reads and interprets incoming websocket messages, and emits appropriate signals.
  */
-class QWebSocketDataProcessor : public QObject
+class Q_AUTOTEST_EXPORT QWebSocketDataProcessor : public QObject
 {
     Q_OBJECT
     Q_DISABLE_COPY(QWebSocketDataProcessor)
index ad6937d..d8239a2 100644 (file)
@@ -1,6 +1,6 @@
 TEMPLATE = subdirs
 
 SUBDIRS += \
-    dataprocessor
-
 
+!contains(QT_CONFIG, private_tests): SUBDIRS -= \
+    dataprocessor
index 1e55129..7db9f47 100644 (file)
@@ -11,4 +11,5 @@ QT = core testlib websockets websockets-private
 
 SOURCES += tst_dataprocessor.cpp
 
+requires(contains(QT_CONFIG, private_tests))
 DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0
index 60ec456..656f46a 100644 (file)
@@ -46,6 +46,8 @@ const quint8 RSV2 = 0x30;
 const quint8 RSV3 = 0x10;
 const quint8 MASK = 0x80;
 
+QT_USE_NAMESPACE
+
 class tst_DataProcessor : public QObject
 {
     Q_OBJECT
index 1a9ad66..8f8198e 100644 (file)
@@ -1,2 +1,5 @@
 TEMPLATE = subdirs
+
+CONFIG += no_docs_target
+
 SUBDIRS += auto autobahn