Skip to content

Commit 682d8c9

Browse files
authored
Merge pull request #1330 from atzedus/extract-relationship-test-tpl
relationship test extracted to standalone file
2 parents 1ed4b2b + b44002c commit 682d8c9

File tree

6 files changed

+174
-168
lines changed

6 files changed

+174
-168
lines changed

boilingcore/output.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ func writeFile(outFolder string, fileName string, input *bytes.Buffer, format bo
246246
}
247247

248248
path := filepath.Join(outFolder, fileName)
249-
if err := testHarnessWriteFile(path, byt, 0664); err != nil {
249+
if err := testHarnessWriteFile(path, byt, 0o664); err != nil {
250250
return errors.Wrapf(err, "failed to write output file %s", path)
251251
}
252252

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ require (
1515
github.com/huandu/xstrings v1.3.2 // indirect
1616
github.com/imdario/mergo v0.3.13 // indirect
1717
github.com/inconshreveable/mousetrap v1.0.1 // indirect
18+
github.com/kat-co/vala v0.0.0-20170210184112-42e1d8b61f12
1819
github.com/lib/pq v1.10.6
1920
github.com/microsoft/go-mssqldb v0.17.0
2021
github.com/mitchellh/copystructure v1.2.0 // indirect

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,8 @@ github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1
298298
github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=
299299
github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
300300
github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
301+
github.com/kat-co/vala v0.0.0-20170210184112-42e1d8b61f12 h1:DQVOxR9qdYEybJUr/c7ku34r3PfajaMYXZwgDM7KuSk=
302+
github.com/kat-co/vala v0.0.0-20170210184112-42e1d8b61f12/go.mod h1:u9MdXq/QageOOSGp7qG4XAQsYUMP+V5zEel/Vrl6OOc=
301303
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs=
302304
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8=
303305
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=

importers/imports.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,6 @@ func MapFromInterface(intf interface{}) (Map, error) {
156156
m[name] = s
157157
return nil
158158
})
159-
160159
if err != nil {
161160
return nil, err
162161
}
@@ -282,6 +281,11 @@ func NewDefaultImports() Collection {
282281
`"testing"`,
283282
},
284283
},
284+
"boil_relationship_test": {
285+
Standard: List{
286+
`"testing"`,
287+
},
288+
},
285289
}
286290

287291
return col
Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
// TestToOne tests cannot be run in parallel
2+
// or deadlocks can occur.
3+
func TestToOne(t *testing.T) {
4+
{{- range .Tables}}
5+
{{- if or .IsJoinTable .IsView -}}
6+
{{- else -}}
7+
{{- range $fkey := .FKeys -}}
8+
{{- $ltable := $.Aliases.Table $fkey.Table -}}
9+
{{- $ftable := $.Aliases.Table $fkey.ForeignTable -}}
10+
{{- $relAlias := $ltable.Relationship $fkey.Name -}}
11+
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Foreign}}", test{{$ltable.UpSingular}}ToOne{{$ftable.UpSingular}}Using{{$relAlias.Foreign}})
12+
{{end -}}{{- /* fkey range */ -}}
13+
{{- end -}}{{- /* if join table */ -}}
14+
{{- end -}}{{- /* tables range */ -}}
15+
}
16+
17+
// TestOneToOne tests cannot be run in parallel
18+
// or deadlocks can occur.
19+
func TestOneToOne(t *testing.T) {
20+
{{- range .Tables}}
21+
{{- if or .IsJoinTable .IsView -}}
22+
{{- else -}}
23+
{{- range $rel := .ToOneRelationships -}}
24+
{{- $ltable := $.Aliases.Table $rel.Table -}}
25+
{{- $ftable := $.Aliases.Table $rel.ForeignTable -}}
26+
{{- $relAlias := $ftable.Relationship $rel.Name -}}
27+
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Local}}", test{{$ltable.UpSingular}}OneToOne{{$ftable.UpSingular}}Using{{$relAlias.Local}})
28+
{{end -}}{{- /* range */ -}}
29+
{{- end -}}{{- /* outer if join table */ -}}
30+
{{- end -}}{{- /* outer tables range */ -}}
31+
}
32+
33+
// TestToMany tests cannot be run in parallel
34+
// or deadlocks can occur.
35+
func TestToMany(t *testing.T) {
36+
{{- range .Tables}}
37+
{{- if or .IsJoinTable .IsView -}}
38+
{{- else -}}
39+
{{- range $rel := .ToManyRelationships -}}
40+
{{- $ltable := $.Aliases.Table $rel.Table -}}
41+
{{- $relAlias := $.Aliases.ManyRelationship $rel.ForeignTable $rel.Name $rel.JoinTable $rel.JoinLocalFKeyName -}}
42+
t.Run("{{$ltable.UpSingular}}To{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToMany{{$relAlias.Local}})
43+
{{end -}}{{- /* range */ -}}
44+
{{- end -}}{{- /* outer if join table */ -}}
45+
{{- end -}}{{- /* outer tables range */ -}}
46+
}
47+
48+
// TestToOneSet tests cannot be run in parallel
49+
// or deadlocks can occur.
50+
func TestToOneSet(t *testing.T) {
51+
{{- range .Tables}}
52+
{{- if or .IsJoinTable .IsView -}}
53+
{{- else -}}
54+
{{- range $fkey := .FKeys -}}
55+
{{- $ltable := $.Aliases.Table $fkey.Table -}}
56+
{{- $ftable := $.Aliases.Table $fkey.ForeignTable -}}
57+
{{- $relAlias := $ltable.Relationship $fkey.Name -}}
58+
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToOneSetOp{{$ftable.UpSingular}}Using{{$relAlias.Foreign}})
59+
{{end -}}{{- /* fkey range */ -}}
60+
{{- end -}}{{- /* if join table */ -}}
61+
{{- end -}}{{- /* tables range */ -}}
62+
}
63+
64+
// TestToOneRemove tests cannot be run in parallel
65+
// or deadlocks can occur.
66+
func TestToOneRemove(t *testing.T) {
67+
{{- range .Tables}}
68+
{{- if or .IsJoinTable .IsView -}}
69+
{{- else -}}
70+
{{- range $fkey := .FKeys -}}
71+
{{- if $fkey.Nullable -}}
72+
{{- $ltable := $.Aliases.Table $fkey.Table -}}
73+
{{- $ftable := $.Aliases.Table $fkey.ForeignTable -}}
74+
{{- $relAlias := $ltable.Relationship $fkey.Name -}}
75+
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToOneRemoveOp{{$ftable.UpSingular}}Using{{$relAlias.Foreign}})
76+
{{end -}}{{- /* if foreign key nullable */ -}}
77+
{{- end -}}{{- /* fkey range */ -}}
78+
{{- end -}}{{- /* if join table */ -}}
79+
{{- end -}}{{- /* tables range */ -}}
80+
}
81+
82+
// TestOneToOneSet tests cannot be run in parallel
83+
// or deadlocks can occur.
84+
func TestOneToOneSet(t *testing.T) {
85+
{{- range .Tables}}
86+
{{- if or .IsJoinTable .IsView -}}
87+
{{- else -}}
88+
{{- range $rel := .ToOneRelationships -}}
89+
{{- $ltable := $.Aliases.Table $rel.Table -}}
90+
{{- $ftable := $.Aliases.Table $rel.ForeignTable -}}
91+
{{- $relAlias := $ftable.Relationship $rel.Name -}}
92+
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Local}}", test{{$ltable.UpSingular}}OneToOneSetOp{{$ftable.UpSingular}}Using{{$relAlias.Local}})
93+
{{end -}}{{- /* range to one relationships */ -}}
94+
{{- end -}}{{- /* outer if join table */ -}}
95+
{{- end -}}{{- /* outer tables range */ -}}
96+
}
97+
98+
// TestOneToOneRemove tests cannot be run in parallel
99+
// or deadlocks can occur.
100+
func TestOneToOneRemove(t *testing.T) {
101+
{{- range .Tables}}
102+
{{- if or .IsJoinTable .IsView -}}
103+
{{- else -}}
104+
{{- range $rel := .ToOneRelationships -}}
105+
{{- if $rel.ForeignColumnNullable -}}
106+
{{- $ltable := $.Aliases.Table $rel.Table -}}
107+
{{- $ftable := $.Aliases.Table $rel.ForeignTable -}}
108+
{{- $relAlias := $ftable.Relationship $rel.Name -}}
109+
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Local}}", test{{$ltable.UpSingular}}OneToOneRemoveOp{{$ftable.UpSingular}}Using{{$relAlias.Local}})
110+
{{end -}}{{- /* if foreign column nullable */ -}}
111+
{{- end -}}{{- /* range */ -}}
112+
{{- end -}}{{- /* outer if join table */ -}}
113+
{{- end -}}{{- /* outer tables range */ -}}
114+
}
115+
116+
// TestToManyAdd tests cannot be run in parallel
117+
// or deadlocks can occur.
118+
func TestToManyAdd(t *testing.T) {
119+
{{- range .Tables}}
120+
{{- if or .IsJoinTable .IsView -}}
121+
{{- else -}}
122+
{{- range $rel := .ToManyRelationships -}}
123+
{{- $ltable := $.Aliases.Table $rel.Table -}}
124+
{{- $relAlias := $.Aliases.ManyRelationship $rel.ForeignTable $rel.Name $rel.JoinTable $rel.JoinLocalFKeyName -}}
125+
t.Run("{{$ltable.UpSingular}}To{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToManyAddOp{{$relAlias.Local}})
126+
{{end -}}{{- /* range */ -}}
127+
{{- end -}}{{- /* outer if join table */ -}}
128+
{{- end -}}{{- /* outer tables range */ -}}
129+
}
130+
131+
// TestToManySet tests cannot be run in parallel
132+
// or deadlocks can occur.
133+
func TestToManySet(t *testing.T) {
134+
{{- range .Tables}}
135+
{{- if or .IsJoinTable .IsView -}}
136+
{{- else -}}
137+
{{- range $rel := .ToManyRelationships -}}
138+
{{- if not (or $rel.ForeignColumnNullable $rel.ToJoinTable)}}
139+
{{- else -}}
140+
{{- $ltable := $.Aliases.Table $rel.Table -}}
141+
{{- $relAlias := $.Aliases.ManyRelationship $rel.ForeignTable $rel.Name $rel.JoinTable $rel.JoinLocalFKeyName -}}
142+
t.Run("{{$ltable.UpSingular}}To{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToManySetOp{{$relAlias.Local}})
143+
{{end -}}{{- /* if foreign column nullable */ -}}
144+
{{- end -}}{{- /* range */ -}}
145+
{{- end -}}{{- /* outer if join table */ -}}
146+
{{- end -}}{{- /* outer tables range */ -}}
147+
}
148+
149+
// TestToManyRemove tests cannot be run in parallel
150+
// or deadlocks can occur.
151+
func TestToManyRemove(t *testing.T) {
152+
{{- range .Tables}}
153+
{{- if or .IsJoinTable .IsView -}}
154+
{{- else -}}
155+
{{- range $rel := .ToManyRelationships -}}
156+
{{- if not (or $rel.ForeignColumnNullable $rel.ToJoinTable)}}
157+
{{- else -}}
158+
{{- $ltable := $.Aliases.Table $rel.Table -}}
159+
{{- $relAlias := $.Aliases.ManyRelationship $rel.ForeignTable $rel.Name $rel.JoinTable $rel.JoinLocalFKeyName -}}
160+
t.Run("{{$ltable.UpSingular}}To{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToManyRemoveOp{{$relAlias.Local}})
161+
{{end -}}{{- /* if foreign column nullable */ -}}
162+
{{- end -}}{{- /* range */ -}}
163+
{{- end -}}{{- /* outer if join table */ -}}
164+
{{- end -}}{{- /* outer tables range */ -}}
165+
}

templates/test/singleton/boil_suites_test.go.tpl

Lines changed: 0 additions & 166 deletions
Original file line numberDiff line numberDiff line change
@@ -165,172 +165,6 @@ func TestInsert(t *testing.T) {
165165
{{- end -}}
166166
}
167167

168-
// TestToOne tests cannot be run in parallel
169-
// or deadlocks can occur.
170-
func TestToOne(t *testing.T) {
171-
{{- range .Tables}}
172-
{{- if or .IsJoinTable .IsView -}}
173-
{{- else -}}
174-
{{- range $fkey := .FKeys -}}
175-
{{- $ltable := $.Aliases.Table $fkey.Table -}}
176-
{{- $ftable := $.Aliases.Table $fkey.ForeignTable -}}
177-
{{- $relAlias := $ltable.Relationship $fkey.Name -}}
178-
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Foreign}}", test{{$ltable.UpSingular}}ToOne{{$ftable.UpSingular}}Using{{$relAlias.Foreign}})
179-
{{end -}}{{- /* fkey range */ -}}
180-
{{- end -}}{{- /* if join table */ -}}
181-
{{- end -}}{{- /* tables range */ -}}
182-
}
183-
184-
// TestOneToOne tests cannot be run in parallel
185-
// or deadlocks can occur.
186-
func TestOneToOne(t *testing.T) {
187-
{{- range .Tables}}
188-
{{- if or .IsJoinTable .IsView -}}
189-
{{- else -}}
190-
{{- range $rel := .ToOneRelationships -}}
191-
{{- $ltable := $.Aliases.Table $rel.Table -}}
192-
{{- $ftable := $.Aliases.Table $rel.ForeignTable -}}
193-
{{- $relAlias := $ftable.Relationship $rel.Name -}}
194-
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Local}}", test{{$ltable.UpSingular}}OneToOne{{$ftable.UpSingular}}Using{{$relAlias.Local}})
195-
{{end -}}{{- /* range */ -}}
196-
{{- end -}}{{- /* outer if join table */ -}}
197-
{{- end -}}{{- /* outer tables range */ -}}
198-
}
199-
200-
// TestToMany tests cannot be run in parallel
201-
// or deadlocks can occur.
202-
func TestToMany(t *testing.T) {
203-
{{- range .Tables}}
204-
{{- if or .IsJoinTable .IsView -}}
205-
{{- else -}}
206-
{{- range $rel := .ToManyRelationships -}}
207-
{{- $ltable := $.Aliases.Table $rel.Table -}}
208-
{{- $relAlias := $.Aliases.ManyRelationship $rel.ForeignTable $rel.Name $rel.JoinTable $rel.JoinLocalFKeyName -}}
209-
t.Run("{{$ltable.UpSingular}}To{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToMany{{$relAlias.Local}})
210-
{{end -}}{{- /* range */ -}}
211-
{{- end -}}{{- /* outer if join table */ -}}
212-
{{- end -}}{{- /* outer tables range */ -}}
213-
}
214-
215-
// TestToOneSet tests cannot be run in parallel
216-
// or deadlocks can occur.
217-
func TestToOneSet(t *testing.T) {
218-
{{- range .Tables}}
219-
{{- if or .IsJoinTable .IsView -}}
220-
{{- else -}}
221-
{{- range $fkey := .FKeys -}}
222-
{{- $ltable := $.Aliases.Table $fkey.Table -}}
223-
{{- $ftable := $.Aliases.Table $fkey.ForeignTable -}}
224-
{{- $relAlias := $ltable.Relationship $fkey.Name -}}
225-
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToOneSetOp{{$ftable.UpSingular}}Using{{$relAlias.Foreign}})
226-
{{end -}}{{- /* fkey range */ -}}
227-
{{- end -}}{{- /* if join table */ -}}
228-
{{- end -}}{{- /* tables range */ -}}
229-
}
230-
231-
// TestToOneRemove tests cannot be run in parallel
232-
// or deadlocks can occur.
233-
func TestToOneRemove(t *testing.T) {
234-
{{- range .Tables}}
235-
{{- if or .IsJoinTable .IsView -}}
236-
{{- else -}}
237-
{{- range $fkey := .FKeys -}}
238-
{{- if $fkey.Nullable -}}
239-
{{- $ltable := $.Aliases.Table $fkey.Table -}}
240-
{{- $ftable := $.Aliases.Table $fkey.ForeignTable -}}
241-
{{- $relAlias := $ltable.Relationship $fkey.Name -}}
242-
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToOneRemoveOp{{$ftable.UpSingular}}Using{{$relAlias.Foreign}})
243-
{{end -}}{{- /* if foreign key nullable */ -}}
244-
{{- end -}}{{- /* fkey range */ -}}
245-
{{- end -}}{{- /* if join table */ -}}
246-
{{- end -}}{{- /* tables range */ -}}
247-
}
248-
249-
// TestOneToOneSet tests cannot be run in parallel
250-
// or deadlocks can occur.
251-
func TestOneToOneSet(t *testing.T) {
252-
{{- range .Tables}}
253-
{{- if or .IsJoinTable .IsView -}}
254-
{{- else -}}
255-
{{- range $rel := .ToOneRelationships -}}
256-
{{- $ltable := $.Aliases.Table $rel.Table -}}
257-
{{- $ftable := $.Aliases.Table $rel.ForeignTable -}}
258-
{{- $relAlias := $ftable.Relationship $rel.Name -}}
259-
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Local}}", test{{$ltable.UpSingular}}OneToOneSetOp{{$ftable.UpSingular}}Using{{$relAlias.Local}})
260-
{{end -}}{{- /* range to one relationships */ -}}
261-
{{- end -}}{{- /* outer if join table */ -}}
262-
{{- end -}}{{- /* outer tables range */ -}}
263-
}
264-
265-
// TestOneToOneRemove tests cannot be run in parallel
266-
// or deadlocks can occur.
267-
func TestOneToOneRemove(t *testing.T) {
268-
{{- range .Tables}}
269-
{{- if or .IsJoinTable .IsView -}}
270-
{{- else -}}
271-
{{- range $rel := .ToOneRelationships -}}
272-
{{- if $rel.ForeignColumnNullable -}}
273-
{{- $ltable := $.Aliases.Table $rel.Table -}}
274-
{{- $ftable := $.Aliases.Table $rel.ForeignTable -}}
275-
{{- $relAlias := $ftable.Relationship $rel.Name -}}
276-
t.Run("{{$ltable.UpSingular}}To{{$ftable.UpSingular}}Using{{$relAlias.Local}}", test{{$ltable.UpSingular}}OneToOneRemoveOp{{$ftable.UpSingular}}Using{{$relAlias.Local}})
277-
{{end -}}{{- /* if foreign column nullable */ -}}
278-
{{- end -}}{{- /* range */ -}}
279-
{{- end -}}{{- /* outer if join table */ -}}
280-
{{- end -}}{{- /* outer tables range */ -}}
281-
}
282-
283-
// TestToManyAdd tests cannot be run in parallel
284-
// or deadlocks can occur.
285-
func TestToManyAdd(t *testing.T) {
286-
{{- range .Tables}}
287-
{{- if or .IsJoinTable .IsView -}}
288-
{{- else -}}
289-
{{- range $rel := .ToManyRelationships -}}
290-
{{- $ltable := $.Aliases.Table $rel.Table -}}
291-
{{- $relAlias := $.Aliases.ManyRelationship $rel.ForeignTable $rel.Name $rel.JoinTable $rel.JoinLocalFKeyName -}}
292-
t.Run("{{$ltable.UpSingular}}To{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToManyAddOp{{$relAlias.Local}})
293-
{{end -}}{{- /* range */ -}}
294-
{{- end -}}{{- /* outer if join table */ -}}
295-
{{- end -}}{{- /* outer tables range */ -}}
296-
}
297-
298-
// TestToManySet tests cannot be run in parallel
299-
// or deadlocks can occur.
300-
func TestToManySet(t *testing.T) {
301-
{{- range .Tables}}
302-
{{- if or .IsJoinTable .IsView -}}
303-
{{- else -}}
304-
{{- range $rel := .ToManyRelationships -}}
305-
{{- if not (or $rel.ForeignColumnNullable $rel.ToJoinTable)}}
306-
{{- else -}}
307-
{{- $ltable := $.Aliases.Table $rel.Table -}}
308-
{{- $relAlias := $.Aliases.ManyRelationship $rel.ForeignTable $rel.Name $rel.JoinTable $rel.JoinLocalFKeyName -}}
309-
t.Run("{{$ltable.UpSingular}}To{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToManySetOp{{$relAlias.Local}})
310-
{{end -}}{{- /* if foreign column nullable */ -}}
311-
{{- end -}}{{- /* range */ -}}
312-
{{- end -}}{{- /* outer if join table */ -}}
313-
{{- end -}}{{- /* outer tables range */ -}}
314-
}
315-
316-
// TestToManyRemove tests cannot be run in parallel
317-
// or deadlocks can occur.
318-
func TestToManyRemove(t *testing.T) {
319-
{{- range .Tables}}
320-
{{- if or .IsJoinTable .IsView -}}
321-
{{- else -}}
322-
{{- range $rel := .ToManyRelationships -}}
323-
{{- if not (or $rel.ForeignColumnNullable $rel.ToJoinTable)}}
324-
{{- else -}}
325-
{{- $ltable := $.Aliases.Table $rel.Table -}}
326-
{{- $relAlias := $.Aliases.ManyRelationship $rel.ForeignTable $rel.Name $rel.JoinTable $rel.JoinLocalFKeyName -}}
327-
t.Run("{{$ltable.UpSingular}}To{{$relAlias.Local}}", test{{$ltable.UpSingular}}ToManyRemoveOp{{$relAlias.Local}})
328-
{{end -}}{{- /* if foreign column nullable */ -}}
329-
{{- end -}}{{- /* range */ -}}
330-
{{- end -}}{{- /* outer if join table */ -}}
331-
{{- end -}}{{- /* outer tables range */ -}}
332-
}
333-
334168
func TestReload(t *testing.T) {
335169
{{- range .Tables}}
336170
{{- if or .IsJoinTable .IsView -}}

0 commit comments

Comments
 (0)