System.Data.SQLite

Check-in [acfc512faa]
Login

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

Overview
Comment:Make test 'data-1.84' work on Mono 4.4.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: acfc512faa3e7c3af36a4106514b40094c3f0618
User & Date: mistachkin 2016-07-30 19:47:00.918
Context
2016-07-30
19:52
Skip test 'thread-1.1' on Mono 4.4. check-in: f9cfd2a3ab user: mistachkin tags: trunk
19:47
Make test 'data-1.84' work on Mono 4.4. check-in: acfc512faa user: mistachkin tags: trunk
18:43
The Mono batch build tool should honor the BUILD_DEBUG environment variable. check-in: 068edf42f2 user: mistachkin tags: trunk
Changes
Side-by-Side Diff Ignore Whitespace Patch
Changes to Tests/basic.eagle.
4428
4429
4430
4431
4432
4433
4434




4435




4436
4437
4438
4439
4440
4441
4442
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438

4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449







+
+
+
+
-
+
+
+
+







missing database -- no such function: REGEXP\} 1 \{SQL logic error or missing\
database -- no such function: REGEXP\} 0 \{\}$}}

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

runTest {test data-1.84 {GetBlob method and SQLiteBlob class} -setup {
  proc getBytesAsList { bytes } {
    #
    # HACK: *MONO* Mono does not choose the right ByteList constructor
    #       overload here.  Therefore, attempt to force the issue.
    #
    set byteList [object create -alias ByteList $bytes]
    set byteList [object create -parametertypes [list \
        System.Collections.Generic.IEnumerable`1\[System.Byte\]] \
        -alias ByteList $bytes]

    return [$byteList ToString]
  }

  setupDb [set fileName data-1.84.db] "" "" "" NoVerifyTypeAffinity
} -body {
  sql execute $db {
    CREATE TABLE t1(x INTEGER PRIMARY KEY, y);