From 0a2282f97a2d74ac52d6ba8f33b1eaba0df3668d Mon Sep 17 00:00:00 2001 From: Jo Asplin Date: Fri, 2 Sep 2011 12:08:47 +0200 Subject: Moved sql autotests into new directory structure Task-number: QTBUG-21253 Change-Id: Id20605e1247b080e775968b56ea5f56462ca4c71 Reviewed-on: http://codereview.qt.nokia.com/4127 Reviewed-by: Qt Sanity Bot Reviewed-by: Jason McDonald --- tests/auto/qsqlerror/.gitignore | 1 - tests/auto/qsqlerror/qsqlerror.pro | 18 ---- tests/auto/qsqlerror/tst_qsqlerror.cpp | 145 --------------------------------- 3 files changed, 164 deletions(-) delete mode 100644 tests/auto/qsqlerror/.gitignore delete mode 100644 tests/auto/qsqlerror/qsqlerror.pro delete mode 100644 tests/auto/qsqlerror/tst_qsqlerror.cpp (limited to 'tests/auto/qsqlerror') diff --git a/tests/auto/qsqlerror/.gitignore b/tests/auto/qsqlerror/.gitignore deleted file mode 100644 index 08997ebd99..0000000000 --- a/tests/auto/qsqlerror/.gitignore +++ /dev/null @@ -1 +0,0 @@ -tst_qsqlerror diff --git a/tests/auto/qsqlerror/qsqlerror.pro b/tests/auto/qsqlerror/qsqlerror.pro deleted file mode 100644 index ebf6d24381..0000000000 --- a/tests/auto/qsqlerror/qsqlerror.pro +++ /dev/null @@ -1,18 +0,0 @@ -############################################################ -# Project file for autotest for file qsqlerror.h -############################################################ - -load(qttest_p4) -QT = core sql - -SOURCES += tst_qsqlerror.cpp - -symbian { - qt_not_deployed { - contains(S60_VERSION, 3.1)|contains(S60_VERSION, 3.2)|contains(S60_VERSION, 5.0) { - sqlite.path = /sys/bin - sqlite.files = sqlite3.dll - DEPLOYMENT += sqlite - } - } -} diff --git a/tests/auto/qsqlerror/tst_qsqlerror.cpp b/tests/auto/qsqlerror/tst_qsqlerror.cpp deleted file mode 100644 index d02b373c73..0000000000 --- a/tests/auto/qsqlerror/tst_qsqlerror.cpp +++ /dev/null @@ -1,145 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** GNU Lesser General Public License Usage -** This file may be used under the terms of the GNU Lesser General Public -** License version 2.1 as published by the Free Software Foundation and -** appearing in the file LICENSE.LGPL included in the packaging of this -** file. Please review the following information to ensure the GNU Lesser -** General Public License version 2.1 requirements will be met: -** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -** -** In addition, as a special exception, Nokia gives you certain additional -** rights. These rights are described in the Nokia Qt LGPL Exception -** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU General -** Public License version 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of this -** file. Please review the following information to ensure the GNU General -** Public License version 3.0 requirements will be met: -** http://www.gnu.org/copyleft/gpl.html. -** -** Other Usage -** Alternatively, this file may be used in accordance with the terms and -** conditions contained in a signed written agreement between you and Nokia. -** -** -** -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - - -#include - -#include -#include -#include - - -//TESTED_CLASS= -//TESTED_FILES= - -class tst_QSqlError : public QObject -{ -Q_OBJECT - -public: - tst_QSqlError(); - virtual ~tst_QSqlError(); - -private slots: - void getSetCheck(); - void construction(); - void operators(); -}; - -tst_QSqlError::tst_QSqlError() -{ -} - -tst_QSqlError::~tst_QSqlError() -{ -} - -// Testing get/set functions -void tst_QSqlError::getSetCheck() -{ - QSqlError obj1; - // ErrorType QSqlError::type() - // void QSqlError::setType(ErrorType) - obj1.setType(QSqlError::ErrorType(QSqlError::NoError)); - QCOMPARE(QSqlError::ErrorType(QSqlError::NoError), obj1.type()); - obj1.setType(QSqlError::ErrorType(QSqlError::ConnectionError)); - QCOMPARE(QSqlError::ErrorType(QSqlError::ConnectionError), obj1.type()); - obj1.setType(QSqlError::ErrorType(QSqlError::StatementError)); - QCOMPARE(QSqlError::ErrorType(QSqlError::StatementError), obj1.type()); - obj1.setType(QSqlError::ErrorType(QSqlError::TransactionError)); - QCOMPARE(QSqlError::ErrorType(QSqlError::TransactionError), obj1.type()); - obj1.setType(QSqlError::ErrorType(QSqlError::UnknownError)); - QCOMPARE(QSqlError::ErrorType(QSqlError::UnknownError), obj1.type()); - - // int QSqlError::number() - // void QSqlError::setNumber(int) - obj1.setNumber(0); - QCOMPARE(0, obj1.number()); - obj1.setNumber(INT_MIN); - QCOMPARE(INT_MIN, obj1.number()); - obj1.setNumber(INT_MAX); - QCOMPARE(INT_MAX, obj1.number()); -} - -void tst_QSqlError::construction() -{ - QSqlError obj1("drivertext", "databasetext", QSqlError::UnknownError, 123); - QCOMPARE(obj1.driverText(), QString("drivertext")); - QCOMPARE(obj1.databaseText(), QString("databasetext")); - QCOMPARE(obj1.type(), QSqlError::UnknownError); - QCOMPARE(obj1.number(), 123); - obj1.isValid(); - - QSqlError obj2(obj1); - QCOMPARE(obj2.driverText(), obj1.driverText()); - QCOMPARE(obj2.databaseText(), obj1.databaseText()); - QCOMPARE(obj2.type(), obj1.type()); - QCOMPARE(obj2.number(), obj1.number()); - QVERIFY(obj2.isValid()); - - QSqlError obj3 = obj2; - QCOMPARE(obj3.driverText(), obj2.driverText()); - QCOMPARE(obj3.databaseText(), obj2.databaseText()); - QCOMPARE(obj3.type(), obj2.type()); - QCOMPARE(obj3.number(), obj2.number()); - QVERIFY(obj3.isValid()); - - QSqlError obj4; - QVERIFY(!obj4.isValid()); -} - -void tst_QSqlError::operators() -{ - QSqlError error1; - QSqlError error2; - QSqlError error3; - - error1.setType(QSqlError::NoError); - error2.setType(QSqlError::NoError); - error3.setType(QSqlError::UnknownError); - - QVERIFY(error1 == error2); - QVERIFY(error1 != error3); -} - - -QTEST_MAIN(tst_QSqlError) -#include "tst_qsqlerror.moc" -- cgit v1.2.3