LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
oraltest_simplerecord.h
Go to the documentation of this file.
1/**********************************************************************
2 * LeechCraft - modular cross-platform feature rich internet client.
3 * Copyright (C) 2006-2014 Georg Rudoy
4 *
5 * Distributed under the Boost Software License, Version 1.0.
6 * (See accompanying file LICENSE or copy at https://www.boost.org/LICENSE_1_0.txt)
7 **********************************************************************/
8
9#pragma once
10
11#include <QObject>
12
13namespace LC
14{
15namespace Util
16{
17 class OralTest_SimpleRecord : public QObject
18 {
19 Q_OBJECT
20 private slots:
21 void testSimpleRecordInsertSelect ();
22 void testSimpleRecordInsertReplaceSelect ();
23 void testSimpleRecordInsertIgnoreSelect ();
24
25 void testSimpleRecordInsertSelectByPos ();
26 void testSimpleRecordInsertSelectByPos2 ();
27 void testSimpleRecordInsertSelectByPos3 ();
28 void testSimpleRecordInsertSelectOneByPos ();
29
30 void testSimpleRecordInsertSelectByFields ();
31 void testSimpleRecordInsertSelectByFields2 ();
32 void testSimpleRecordInsertSelectByFields3 ();
33
34 void testSimpleRecordInsertSelectOneByFields ();
35
36 void testSimpleRecordInsertSelectSingleFieldByFields ();
37 void testSimpleRecordInsertSelectFieldsByFields ();
38
39 void testSimpleRecordInsertSelectFieldsByFieldsOrderAsc ();
40 void testSimpleRecordInsertSelectFieldsByFieldsOrderDesc ();
41
42 void testSimpleRecordInsertSelectFieldsByFieldsOrderManyAsc ();
43 void testSimpleRecordInsertSelectFieldsByFieldsOrderManyDesc ();
44
45 void testSimpleRecordInsertSelectNoOffsetLimit ();
46 //void testSimpleRecordInsertSelectOffsetNoLimit ();
47 void testSimpleRecordInsertSelectOffsetLimit ();
48
49 void testSimpleRecordInsertSelectBuilderAndWhere ();
50 void testSimpleRecordInsertSelectBuilderAndWhereMultiple ();
51
52 void testSimpleRecordInsertSelectCount ();
53 void testSimpleRecordInsertSelectCountByFields ();
54
55 void testSimpleRecordInsertSelectMin ();
56 void testSimpleRecordInsertSelectMax ();
57
58 void testSimpleRecordInsertSelectMinPlusMax ();
59 void testSimpleRecordInsertSelectMinPlusMaxEmpty ();
60 void testSimpleRecordInsertSelectValuePlusMinPlusMax ();
61 void testSimpleRecordInsertSelectAllPlusMinPlusMax ();
62
63 void testSimpleRecordInsertSelectLike ();
64
65 void testSimpleRecordUpdate ();
66 void testSimpleRecordUpdateExprTree ();
67 void testSimpleRecordUpdateMultiExprTree ();
68
69 void testTupleCompareEq ();
70 void testTupleCompareLt ();
71 void testTupleCompareGt ();
72 void testTupleCompareLte ();
73 void testTupleCompareGte ();
74 void testTupleCompareIsNotComponentwise ();
75 void testTupleCompareInBuilder ();
76 };
77}
78}
Definition constants.h:15