Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add tests for ticket [53962f9eff]. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
5c1fba537ead77683ddc3d75f93ea8bc |
User & Date: | mistachkin 2018-02-08 06:08:24.612 |
Context
2018-02-08
| ||
17:45 | Remove overrides of GetHashCode/Equals from SQLiteException (added by check-in [37dcaf8f5d]) because they are superfluous and cannot readily take into account all base class state. check-in: 242ef0c9a1 user: mistachkin tags: trunk | |
06:08 | Add tests for ticket [53962f9eff]. check-in: 5c1fba537e user: mistachkin tags: trunk | |
04:40 | Enhancements to the extended result code tests. check-in: 34545cc064 user: mistachkin tags: trunk | |
Changes
Changes to Setup/data/verify.lst.
︙ | ︙ | |||
856 857 858 859 860 861 862 863 864 865 866 867 868 869 | Tests/tkt-448d663d11.eagle Tests/tkt-47c6fa04d3.eagle Tests/tkt-47f4bac575.eagle Tests/tkt-48a6b8e4ca.eagle Tests/tkt-4a791e70ab.eagle Tests/tkt-5251bd0878.eagle Tests/tkt-53633bbe39.eagle Tests/tkt-544dba0a2f.eagle Tests/tkt-5535448538.eagle Tests/tkt-56b42d99c1.eagle Tests/tkt-58ed318f2f.eagle Tests/tkt-59edc1018b.eagle Tests/tkt-5cee5409f8.eagle Tests/tkt-6434e23a0f.eagle | > | 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 | Tests/tkt-448d663d11.eagle Tests/tkt-47c6fa04d3.eagle Tests/tkt-47f4bac575.eagle Tests/tkt-48a6b8e4ca.eagle Tests/tkt-4a791e70ab.eagle Tests/tkt-5251bd0878.eagle Tests/tkt-53633bbe39.eagle Tests/tkt-53962f9eff.eagle Tests/tkt-544dba0a2f.eagle Tests/tkt-5535448538.eagle Tests/tkt-56b42d99c1.eagle Tests/tkt-58ed318f2f.eagle Tests/tkt-59edc1018b.eagle Tests/tkt-5cee5409f8.eagle Tests/tkt-6434e23a0f.eagle |
︙ | ︙ |
Added Tests/tkt-53962f9eff.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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | ############################################################################### # # tkt-53962f9eff.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-53962f9eff-1.1 {SQLiteException ToString IoErr} -body { set errCode [object invoke -create Enum Parse \ System.Data.SQLite.SQLiteErrorCode IoErr_Delete_NoEnt false] set exception [object create -alias \ System.Data.SQLite.SQLiteException $errCode "ioerr message."] normalizeExceptionMessage [$exception ToString] } -cleanup { unset -nocomplain exception errCode } -constraints {eagle command.object SQLite System.Data.SQLite} -result {code =\ IoErr_Delete_NoEnt (5898), message = System.Data.SQLite.SQLiteException\ (0x80004005): disk I/O error ==> ioerr message.}} ############################################################################### runTest {test tkt-53962f9eff-1.2 {SQLiteException ToString Ok} -body { set errCode [object invoke -create Enum Parse \ System.Data.SQLite.SQLiteErrorCode Ok_Load_Permanently false] set exception [object create -alias \ System.Data.SQLite.SQLiteException $errCode "ok message."] normalizeExceptionMessage [$exception ToString] } -cleanup { unset -nocomplain exception errCode } -constraints {eagle command.object SQLite System.Data.SQLite} -result {code =\ Ok_Load_Permanently (256), message = System.Data.SQLite.SQLiteException\ (0x80004005): not an error ==> ok message.}} ############################################################################### runTest {test tkt-53962f9eff-1.3 {SQLiteException ToString unknown} -body { set errCode [object invoke -create Enum Parse \ System.Data.SQLite.SQLiteErrorCode 999 false] set exception [object create -alias \ System.Data.SQLite.SQLiteException $errCode "unknown message."] normalizeExceptionMessage [$exception ToString] } -cleanup { unset -nocomplain exception errCode } -constraints {eagle command.object SQLite System.Data.SQLite} -result {code =\ 999 (999), message = System.Data.SQLite.SQLiteException (0x80004005): unknown\ error ==> unknown message.}} ############################################################################### runSQLiteTestEpilogue runTestEpilogue |