~saviq/ubuntu/saucy/qtdeclarative-opensource-src/add-qtquick-delegate-range

« back to all changes in this revision

Viewing changes to tests/auto/qml/qqmlsqldatabase/data/error-a.js

  • Committer: Package Import Robot
  • Author(s): Timo Jyrinki
  • Date: 2013-02-05 14:17:19 UTC
  • Revision ID: package-import@ubuntu.com-20130205141719-qqeyml8wslpyez52
Tags: upstream-5.0.1
ImportĀ upstreamĀ versionĀ 5.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.import QtQuick.LocalStorage 2.0 as Sql
 
2
 
 
3
function test() {
 
4
    var db = Sql.LocalStorage.openDatabaseSync("QmlTestDB-error-a", "1.0", "Test database from Qt autotests", 1000000);
 
5
    var r="transaction_not_finished";
 
6
 
 
7
    try {
 
8
        db.transaction(
 
9
            function(tx) {
 
10
                var rs = tx.executeSql('SELECT * FROM NotExists');
 
11
                r = "SHOULD NOT SUCCEED";
 
12
            }
 
13
        );
 
14
    } catch (err) {
 
15
        if (err.message == "no such table: NotExists Unable to execute statement")
 
16
            r = "passed";
 
17
        else
 
18
            r = "WRONG ERROR="+err.message;
 
19
    }
 
20
 
 
21
    return r;
 
22
}