@@ -9,71 +9,14 @@ var smartColTests = map[string]struct {
9
9
col column
10
10
err error
11
11
}{
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 },
77
20
}
78
21
79
22
func TestParseSmartColumnDefinition (t * testing.T ) {
0 commit comments