Add String method to generated enums.

This commit is contained in:
zer0sub 2019-05-21 17:40:25 +02:00
parent 3917c84694
commit 2a9a616e7c
2 changed files with 6 additions and 2 deletions

View file

@ -96,4 +96,8 @@ func (e *{{camelize $.Name}}) Scan(value interface{}) error {
} }
} }
func (e {{camelize $.Name}}) String() string {
return string(e)
}
` `

View file

@ -286,10 +286,10 @@ LIMIT 15;
query := Film. query := Film.
INNER_JOIN(Language, Film.LanguageID.Eq(Language.LanguageID)). INNER_JOIN(Language, Film.LanguageID.Eq(Language.LanguageID)).
SELECT(Language.AllColumns, Film.AllColumns). SELECT(Language.AllColumns, Film.AllColumns).
WHERE(Film.Rating.EqString(string(model.MpaaRating_NC17))). WHERE(Film.Rating.EqString(model.MpaaRating_NC17.String())).
LIMIT(15) LIMIT(15)
assertQuery(t, query, expectedSql, string(model.MpaaRating_NC17), int64(15)) assertQuery(t, query, expectedSql, model.MpaaRating_NC17.String(), int64(15))
err := query.Query(db, &filmsPerLanguage) err := query.Query(db, &filmsPerLanguage)