-#include "qnetworkreply.h"
-#include "ut_remotedbmgr.h"
-
-#include <QtTest>
#include <QNetworkAccessManager>
+#include <QtTest>
+
+#include "ut_remotedbmgr.h"
+#include "qnetworkreply.h"
void Ut_RemoteDBMgr::initTestCase()
{
+ subject = new RemoteDBMgr();
dbOk = false;
- connect(&subject, SIGNAL(dbReady(RemoteDB *)),
+ connect(subject, SIGNAL(dbReady(RemoteDB *)),
this, SLOT(verifyDB(RemoteDB *)));
createTestData();
+ createTestDocument();
}
void Ut_RemoteDBMgr::cleanupTestCase()
{
+ delete subject;
}
void Ut_RemoteDBMgr::createTestData()
validDB.insert("A", ma);
validDB.insert("B", mb);
validDB.insert("C", mc);
-
- createTestDocument();
}
void Ut_RemoteDBMgr::createTestDocument()
void Ut_RemoteDBMgr::testGetDBAsync()
{
- subject.getDBAsync();
+ subject->getDBAsync();
dbMutex.lock();
dbVerified.wait(&dbMutex, 5000);
QCOMPARE(dbOk, true);
-#############################################################################
-# Makefile for building: test
-# Generated by qmake (2.01a) (Qt 4.6.2) on: Tue Jun 29 13:48:11 2010
-# Project: ut_remotedbmgr.pro
-# Template: app
-# Command: /usr/bin/qmake -unix -o Makefile ut_remotedbmgr.pro
-#############################################################################
-
-####### Compiler, tools and options
-
CC = gcc
CXX = g++
DEFINES = -DQT_NO_DEBUG -DQT_TESTLIB_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS = -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS = -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
-INCPATH = -I../stubs -I../../src -Imocs -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtTest -I/usr/include/qt4
+INCPATH = -I../stubs -I../../src -Imocs -I. -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtTest -I/usr/include/qt4
LINK = g++
LFLAGS = -Wl,-O1
-LIBS = $(SUBLIBS) -L/usr/lib -lQtTest -lQtXml -lQtGui -lQtNetwork -lQtCore -lpthread
+LIBS = $(SUBLIBS) -L/usr/lib -lQtTest -lQtXml -lQtGui -lQtCore -lpthread
AR = ar cqs
RANLIB =
QMAKE = /usr/bin/qmake
####### Files
-SOURCES = ../stubs/qnetworkreply.cpp \
+SOURCES = ../stubs/qnetworkrequest.cpp \
+ ../stubs/qnetworkreply.cpp \
../stubs/qnetworkaccessmanager.cpp \
ut_remotedbmgr.cpp \
../../src/remotedbmgr.cpp \
../../src/remote.cpp \
../../src/rating.cpp \
- ../stubs/qsettings.cpp mocs/moc_ut_remotedbmgr.cpp \
+ ../stubs/qsettings.cpp mocs/moc_qnetworkaccessmanager.cpp \
+ mocs/moc_ut_remotedbmgr.cpp \
mocs/moc_remotedbmgr.cpp \
mocs/moc_remote.cpp
-OBJECTS = objs/qnetworkreply.o \
+OBJECTS = objs/qnetworkrequest.o \
+ objs/qnetworkreply.o \
objs/qnetworkaccessmanager.o \
objs/ut_remotedbmgr.o \
objs/remotedbmgr.o \
objs/remote.o \
objs/rating.o \
objs/qsettings.o \
+ objs/moc_qnetworkaccessmanager.o \
objs/moc_ut_remotedbmgr.o \
objs/moc_remotedbmgr.o \
objs/moc_remote.o
/usr/lib/libQtGui.prl \
/usr/lib/libQtNetwork.prl \
/usr/lib/libQtCore.prl
- $(QMAKE) -unix -o Makefile ut_remotedbmgr.pro
+# $(QMAKE) -unix -o Makefile ut_remotedbmgr.pro
/usr/share/qt4/mkspecs/common/g++.conf:
/usr/share/qt4/mkspecs/common/unix.conf:
/usr/share/qt4/mkspecs/common/linux.conf:
dist:
@$(CHK_DIR_EXISTS) objs/test1.0.0 || $(MKDIR) objs/test1.0.0
- $(COPY_FILE) --parents $(SOURCES) $(DIST) objs/test1.0.0/ && $(COPY_FILE) --parents ../stubs/qnetworkreply.h ut_remotedbmgr.h ../../src/remotedbmgr.h ../../src/remotedb.h ../../src/remote.h ../../src/rating.h ../stubs/qsettings.h objs/test1.0.0/ && $(COPY_FILE) --parents ../stubs/qnetworkreply.cpp ../stubs/qnetworkaccessmanager.cpp ut_remotedbmgr.cpp ../../src/remotedbmgr.cpp ../../src/remote.cpp ../../src/rating.cpp ../stubs/qsettings.cpp objs/test1.0.0/ && (cd `dirname objs/test1.0.0` && $(TAR) test1.0.0.tar test1.0.0 && $(COMPRESS) test1.0.0.tar) && $(MOVE) `dirname objs/test1.0.0`/test1.0.0.tar.gz . && $(DEL_FILE) -r objs/test1.0.0
+ $(COPY_FILE) --parents $(SOURCES) $(DIST) objs/test1.0.0/ && $(COPY_FILE) --parents ../stubs/qnetworkrequest.h ../stubs/qnetworkreply.h ../stubs/qnetworkaccessmanager.h ut_remotedbmgr.h ../../src/remotedbmgr.h ../../src/remotedb.h ../../src/remote.h ../../src/rating.h ../stubs/qsettings.h objs/test1.0.0/ && $(COPY_FILE) --parents ../stubs/qnetworkrequest.cpp ../stubs/qnetworkreply.cpp ../stubs/qnetworkaccessmanager.cpp ut_remotedbmgr.cpp ../../src/remotedbmgr.cpp ../../src/remote.cpp ../../src/rating.cpp ../stubs/qsettings.cpp objs/test1.0.0/ && (cd `dirname objs/test1.0.0` && $(TAR) test1.0.0.tar test1.0.0 && $(COMPRESS) test1.0.0.tar) && $(MOVE) `dirname objs/test1.0.0`/test1.0.0.tar.gz . && $(DEL_FILE) -r objs/test1.0.0
clean:compiler_clean
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
-compiler_moc_header_make_all: mocs/moc_ut_remotedbmgr.cpp mocs/moc_remotedbmgr.cpp mocs/moc_remote.cpp
+compiler_moc_header_make_all: mocs/moc_qnetworkaccessmanager.cpp mocs/moc_ut_remotedbmgr.cpp mocs/moc_remotedbmgr.cpp mocs/moc_remote.cpp
compiler_moc_header_clean:
- -$(DEL_FILE) mocs/moc_ut_remotedbmgr.cpp mocs/moc_remotedbmgr.cpp mocs/moc_remote.cpp
+ -$(DEL_FILE) mocs/moc_qnetworkaccessmanager.cpp mocs/moc_ut_remotedbmgr.cpp mocs/moc_remotedbmgr.cpp mocs/moc_remote.cpp
+mocs/moc_qnetworkaccessmanager.cpp: ../stubs/qnetworkaccessmanager.h
+ /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) ../stubs/qnetworkaccessmanager.h -o mocs/moc_qnetworkaccessmanager.cpp
+
mocs/moc_ut_remotedbmgr.cpp: ut_remotedbmgr.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) ut_remotedbmgr.h -o mocs/moc_ut_remotedbmgr.cpp
####### Compile
+objs/qnetworkrequest.o: ../stubs/qnetworkrequest.cpp ../stubs/qnetworkrequest.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o objs/qnetworkrequest.o ../stubs/qnetworkrequest.cpp
+
objs/qnetworkreply.o: ../stubs/qnetworkreply.cpp ../stubs/qnetworkreply.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o objs/qnetworkreply.o ../stubs/qnetworkreply.cpp
objs/qsettings.o: ../stubs/qsettings.cpp ../stubs/qsettings.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o objs/qsettings.o ../stubs/qsettings.cpp
+objs/moc_qnetworkaccessmanager.o: mocs/moc_qnetworkaccessmanager.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o objs/moc_qnetworkaccessmanager.o mocs/moc_qnetworkaccessmanager.cpp
+
objs/moc_ut_remotedbmgr.o: mocs/moc_ut_remotedbmgr.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o objs/moc_ut_remotedbmgr.o mocs/moc_ut_remotedbmgr.cpp