@@ -9,71 +9,14 @@ var smartColTests = map[string]struct {
99 col column
1010 err error
1111}{
12- "@id" : {
13- col : column {
14- Name : "id" ,
15- Type : "INTEGER" ,
16- Constraint : "PRIMARY KEY" ,
17- ID : true ,
18- },
19- },
20- "col_id@id" : {
21- col : column {
22- Name : "col_id" ,
23- Type : "INTEGER" ,
24- Constraint : "PRIMARY KEY" ,
25- ID : true ,
26- },
27- },
28- "primary_key@text@id" : {
29- col : column {
30- Name : "primary_key" ,
31- Type : "TEXT" ,
32- Constraint : "NOT NULL PRIMARY KEY" ,
33- ID : true ,
34- },
35- },
36- "col@text" : {
37- col : column {
38- Name : "col" ,
39- Type : "TEXT" ,
40- Constraint : "NOT NULL" ,
41- ID : false ,
42- },
43- },
44- "col@text@null" : {
45- col : column {
46- Name : "col" ,
47- Type : "TEXT" ,
48- Constraint : "" ,
49- ID : false ,
50- },
51- },
52- "col@text@unique" : {
53- col : column {
54- Name : "col" ,
55- Type : "TEXT" ,
56- Constraint : "NOT NULL UNIQUE" ,
57- ID : false ,
58- },
59- },
60- "col@int" : {
61- col : column {
62- Name : "col" ,
63- Type : "INTEGER" ,
64- Constraint : "NOT NULL" ,
65- ID : false ,
66- },
67- },
68- "col@datetime" : {
69- col : column {
70- Name : "col" ,
71- Type : "DATETIME" ,
72- Constraint : "NOT NULL" ,
73- ID : false ,
74- },
75- err : nil ,
76- },
12+ "@id" : {col : column {Name : "id" , Type : "INTEGER" , Constraint : "PRIMARY KEY" , ID : true }},
13+ "col_id@id" : {col : column {Name : "col_id" , Type : "INTEGER" , Constraint : "PRIMARY KEY" , ID : true }},
14+ "primary_key@text@id" : {col : column {Name : "primary_key" , Type : "TEXT" , Constraint : "NOT NULL PRIMARY KEY" , ID : true }},
15+ "col@text" : {col : column {Name : "col" , Type : "TEXT" , Constraint : "NOT NULL" , ID : false }},
16+ "col@text@null" : {col : column {Name : "col" , Type : "TEXT" , Constraint : "" , ID : false }},
17+ "col@text@unique" : {col : column {Name : "col" , Type : "TEXT" , Constraint : "NOT NULL UNIQUE" , ID : false }},
18+ "col@int" : {col : column {Name : "col" , Type : "INTEGER" , Constraint : "NOT NULL" , ID : false }},
19+ "col@datetime" : {col : column {Name : "col" , Type : "DATETIME" , Constraint : "NOT NULL" , ID : false }, err : nil },
7720}
7821
7922func TestParseSmartColumnDefinition (t * testing.T ) {
0 commit comments