2011-03-22 Ilya Tikhonovsky <loislo@chromium.org>
[WebKit-https.git] / LayoutTests / inspector / protocol / database-agent-expected.txt
1 Protocol stability test. It is dumping request/response pairs of DatabaseAgent functions.
2
3 -----------------------------------------------------------
4 DatabaseAgent.executeSQL(<number>,"CREATE TABLE Table1 (TableID INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT);")
5
6 request:
7 {
8     id : <number>
9     domain : "Database"
10     command : "executeSQL"
11     arguments : {
12         databaseId : <number>
13         query : "CREATE TABLE Table1 (TableID INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT);"
14     }
15 }
16
17 response:
18 {
19     requestId : <number>
20     body : {
21         success : false
22         transactionId : <number>
23     }
24 }
25
26 -----------------------------------------------------------
27 DatabaseAgent.executeSQL(<number>,"CREATE TABLE Table1 (TableID INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT);")
28
29 request:
30 {
31     id : <number>
32     domain : "Database"
33     command : "executeSQL"
34     arguments : {
35         databaseId : <number>
36         query : "CREATE TABLE Table1 (TableID INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT);"
37     }
38 }
39
40 response:
41 {
42     requestId : <number>
43     body : {
44         success : false
45         transactionId : <number>
46     }
47 }
48
49 -----------------------------------------------------------
50 DatabaseAgent.getDatabaseTableNames(<number>)
51
52 request:
53 {
54     id : <number>
55     domain : "Database"
56     command : "getDatabaseTableNames"
57     arguments : {
58         databaseId : <number>
59     }
60 }
61
62 response:
63 {
64     requestId : <number>
65     body : {
66         tableNames : {
67         }
68     }
69 }
70
71 -----------------------------------------------------------
72 RuntimeAgent.evaluate("openDatabase('db2', '1.0', 'Database Agent Test second database', 1000);","database-agent-test",false)
73
74 request:
75 {
76     id : <number>
77     domain : "Runtime"
78     command : "evaluate"
79     arguments : {
80         expression : "openDatabase('db2', '1.0', 'Database Agent Test second database', 1000);"
81         objectGroup : "database-agent-test"
82         includeCommandLineAPI : false
83     }
84 }
85
86 event DatabaseAgent.DatabaseOpened
87 {
88     type : "event"
89     domain : "Database"
90     event : "DatabaseOpened"
91     body : {
92         database : {
93             id : <number>
94             domain : ""
95             name : "db2"
96             version : "1.0"
97         }
98     }
99 }
100
101 response:
102 {
103     requestId : <number>
104     body : {
105         result : {
106             objectId : <string>
107             hasChildren : true
108             type : "object"
109             description : "Database"
110         }
111     }
112 }
113
114 ===========================================================
115 Coverage for DatabaseAgent
116 {
117     getDatabaseTableNames : "checked"
118     executeSQL : "checked"
119     DatabaseOpened : "checked"
120     sqlTransactionSucceeded : "not checked"
121     sqlTransactionFailed : "not checked"
122 }
123