2016-02-29 04:30:54 +01:00
|
|
|
package cmds
|
|
|
|
|
2016-03-02 06:37:14 +01:00
|
|
|
import "github.com/pobri19/sqlboiler/dbdrivers"
|
|
|
|
|
|
|
|
func init() {
|
|
|
|
cmdData = &CmdData{
|
|
|
|
Tables: []string{"patrick_table"},
|
|
|
|
Columns: [][]dbdrivers.DBColumn{
|
|
|
|
[]dbdrivers.DBColumn{
|
|
|
|
{Name: "patrick_column", IsNullable: false},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
PkgName: "patrick",
|
|
|
|
OutFolder: "",
|
|
|
|
DBDriver: nil,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
var testHeader = `package main
|
|
|
|
|
|
|
|
import (
|
|
|
|
)
|
|
|
|
`
|
2016-02-29 04:30:54 +01:00
|
|
|
|
|
|
|
func TestInitTemplates(t *testing.T) {
|
2016-03-02 06:37:14 +01:00
|
|
|
templates, err := initTemplates("./templates")
|
2016-02-29 04:30:54 +01:00
|
|
|
if err != nil {
|
|
|
|
t.Errorf("Unable to init templates: %s", err)
|
|
|
|
}
|
|
|
|
|
2016-03-02 06:37:14 +01:00
|
|
|
testData := tplData{
|
|
|
|
Table: "hello_world",
|
|
|
|
Columns: []dbdrivers.DBColumn{
|
|
|
|
{Name: "hello_there", Type: "int64", IsNullable: true},
|
|
|
|
{Name: "enemy_friend_list", Type: "string", IsNullable: false},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
|
|
|
|
for _, tpl := range templates {
|
|
|
|
file, err := ioutil.TempFile(os.TempDir(), "boilertemplatetest")
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
|
|
|
|
fmt.Fprintln(testHeader)
|
|
|
|
|
|
|
|
if err = tpl.Execute(tpl, testData); err != nil {
|
|
|
|
t.Error(err)
|
|
|
|
}
|
|
|
|
|
|
|
|
if err = file.Close(); err != nil {
|
|
|
|
t.Error(err)
|
|
|
|
}
|
2016-02-29 04:30:54 +01:00
|
|
|
}
|
|
|
|
}
|
2016-03-02 06:37:14 +01:00
|
|
|
|
|
|
|
*/
|