sqlboiler/strmangle/testmangle.go
Patrick O'brien c2541ea56e Begun implementing all tests
* Added randomizeStruct
* Added under development warning to readme
* Restructured the reflection stuff a bit
* Added a testmangle.go file for template test functions
2016-05-17 20:00:56 +10:00

22 lines
498 B
Go

package strmangle
import (
"fmt"
"strings"
"github.com/pobri19/sqlboiler/dbdrivers"
)
func RandDBStruct(varName string, table dbdrivers.Table) string {
return ""
}
func RandDBStructSlice(varName string, num int, table dbdrivers.Table) string {
var structs []string
for i := 0; i < num; i++ {
structs = append(structs, RandDBStruct(varName, table))
}
innerStructs := strings.Join(structs, ",")
return fmt.Sprintf("%s := %s{%s}", varName, TitleCasePlural(table.Name), innerStructs)
}