System.Data.SQLite

Check-in [e7f79716f4]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add tests for ticket [0ed01c447c].
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: e7f79716f49f99fa99223a0e5e29249afdf4904d
User & Date: mistachkin 2016-08-25 01:52:35.454
Context
2016-08-29
22:30
Add preliminary support for the .NET Framework 4.6.2. check-in: 18b90474f6 user: mistachkin tags: trunk
2016-08-25
01:52
Add tests for ticket [0ed01c447c]. check-in: e7f79716f4 user: mistachkin tags: trunk
01:14
Add a couple more 'successful' exit codes for the Microsoft Visual C++ Redistributable for Visual Studio. Pursuant to [86d8e9b4d0]. check-in: 33a2920cbe user: mistachkin tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to Setup/data/verify.lst.
779
780
781
782
783
784
785

786
787
788
789
790
791
792
  Tests/stress.eagle
  Tests/template/
  Tests/template/empty.eagle
  Tests/thread.eagle
  Tests/tkt-00f86f9739.eagle
  Tests/tkt-0a32885109.eagle
  Tests/tkt-0d5b1ef362.eagle

  Tests/tkt-17045010df.eagle
  Tests/tkt-1c456ae75f.eagle
  Tests/tkt-201128cc88.eagle
  Tests/tkt-2556655d1b.eagle
  Tests/tkt-2abbf2c244.eagle
  Tests/tkt-2c630bffa7.eagle
  Tests/tkt-2ce0870fad.eagle







>







779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
  Tests/stress.eagle
  Tests/template/
  Tests/template/empty.eagle
  Tests/thread.eagle
  Tests/tkt-00f86f9739.eagle
  Tests/tkt-0a32885109.eagle
  Tests/tkt-0d5b1ef362.eagle
  Tests/tkt-0ed01c447c.eagle
  Tests/tkt-17045010df.eagle
  Tests/tkt-1c456ae75f.eagle
  Tests/tkt-201128cc88.eagle
  Tests/tkt-2556655d1b.eagle
  Tests/tkt-2abbf2c244.eagle
  Tests/tkt-2c630bffa7.eagle
  Tests/tkt-2ce0870fad.eagle
Added Tests/tkt-0ed01c447c.eagle.














































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
###############################################################################
#
# tkt-0ed01c447c.eagle --
#
# Written by Joe Mistachkin.
# Released to the public domain, use at your own risk!
#
###############################################################################

package require Eagle
package require Eagle.Library
package require Eagle.Test

runTestPrologue

###############################################################################

package require System.Data.SQLite.Test
runSQLiteTestPrologue

###############################################################################

runTest {test tkt-0ed01c447c-1.1 {ProviderDbType for DataTypes} -setup {
  setupDb [set fileName tkt-0ed01c447c-1.1.db]
} -body {
  set connection [getDbConnection]
  set dataTable [$connection -alias GetSchema DATATYPES]
  set results [list]

  object foreach -alias dataRow [set dataRows [$dataTable -alias Rows]] {
    lappend results [list \
        [$dataRow Item TypeName] [$dataRow Item ProviderDbType]]
  }

  lsort $results
} -cleanup {
  cleanupDb $fileName

  freeDbConnection

  unset -nocomplain dataRow dataRows dataTable results connection db fileName
} -constraints {eagle command.object monoBug28 command.sql compile.DATA SQLite\
System.Data.SQLite} -result {{autoincrement 12} {bigint 12} {binary 1} {bit 3}\
{blob 1} {bool 3} {boolean 3} {char 16} {counter 12} {currency 7} {date 6}\
{datetime 6} {decimal 7} {double 8} {float 8} {general 1} {guid 9} {identity\
12} {image 1} {int 11} {integer 12} {logical 3} {long 12} {longtext 16} {memo\
16} {money 7} {nchar 16} {note 16} {ntext 16} {numeric 7} {nvarchar 16}\
{oleobject 1} {real 8} {single 15} {smalldate 6} {smallint 10} {string 16}\
{text 16} {time 6} {timestamp 6} {tinyint 2} {uniqueidentifier 9} {varbinary 1}\
{varchar 16} {yesno 3}}}

###############################################################################

runSQLiteTestEpilogue
runTestEpilogue