go format with extra rules (#821)
This commit is contained in:
@@ -23,7 +23,7 @@ func TestCacheModel(t *testing.T) {
|
|||||||
_ = Clean()
|
_ = Clean()
|
||||||
|
|
||||||
sqlFile := filepath.Join(t.TempDir(), "tmp.sql")
|
sqlFile := filepath.Join(t.TempDir(), "tmp.sql")
|
||||||
err := ioutil.WriteFile(sqlFile, []byte(source), 0777)
|
err := ioutil.WriteFile(sqlFile, []byte(source), 0o777)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
dir := filepath.Join(t.TempDir(), "./testmodel")
|
dir := filepath.Join(t.TempDir(), "./testmodel")
|
||||||
@@ -58,7 +58,7 @@ func TestNamingModel(t *testing.T) {
|
|||||||
_ = Clean()
|
_ = Clean()
|
||||||
|
|
||||||
sqlFile := filepath.Join(t.TempDir(), "tmp.sql")
|
sqlFile := filepath.Join(t.TempDir(), "tmp.sql")
|
||||||
err := ioutil.WriteFile(sqlFile, []byte(source), 0777)
|
err := ioutil.WriteFile(sqlFile, []byte(source), 0o777)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
dir, _ := filepath.Abs("./testmodel")
|
dir, _ := filepath.Abs("./testmodel")
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import (
|
|||||||
|
|
||||||
func TestParsePlainText(t *testing.T) {
|
func TestParsePlainText(t *testing.T) {
|
||||||
sqlFile := filepath.Join(t.TempDir(), "tmp.sql")
|
sqlFile := filepath.Join(t.TempDir(), "tmp.sql")
|
||||||
err := ioutil.WriteFile(sqlFile, []byte("plain text"), 0777)
|
err := ioutil.WriteFile(sqlFile, []byte("plain text"), 0o777)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
_, err = Parse(sqlFile)
|
_, err = Parse(sqlFile)
|
||||||
@@ -21,7 +21,7 @@ func TestParsePlainText(t *testing.T) {
|
|||||||
|
|
||||||
func TestParseSelect(t *testing.T) {
|
func TestParseSelect(t *testing.T) {
|
||||||
sqlFile := filepath.Join(t.TempDir(), "tmp.sql")
|
sqlFile := filepath.Join(t.TempDir(), "tmp.sql")
|
||||||
err := ioutil.WriteFile(sqlFile, []byte("select * from user"), 0777)
|
err := ioutil.WriteFile(sqlFile, []byte("select * from user"), 0o777)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
tables, err := Parse(sqlFile)
|
tables, err := Parse(sqlFile)
|
||||||
@@ -31,7 +31,7 @@ func TestParseSelect(t *testing.T) {
|
|||||||
|
|
||||||
func TestParseCreateTable(t *testing.T) {
|
func TestParseCreateTable(t *testing.T) {
|
||||||
sqlFile := filepath.Join(t.TempDir(), "tmp.sql")
|
sqlFile := filepath.Join(t.TempDir(), "tmp.sql")
|
||||||
err := ioutil.WriteFile(sqlFile, []byte("CREATE TABLE `test_user` (\n `id` bigint NOT NULL AUTO_INCREMENT,\n `mobile` varchar(255) COLLATE utf8mb4_bin NOT NULL comment '手\\t机 号',\n `class` bigint NOT NULL comment '班级',\n `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL comment '姓\n 名',\n `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP comment '创建\\r时间',\n `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,\n PRIMARY KEY (`id`),\n UNIQUE KEY `mobile_unique` (`mobile`),\n UNIQUE KEY `class_name_unique` (`class`,`name`),\n KEY `create_index` (`create_time`),\n KEY `name_index` (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;"), 0777)
|
err := ioutil.WriteFile(sqlFile, []byte("CREATE TABLE `test_user` (\n `id` bigint NOT NULL AUTO_INCREMENT,\n `mobile` varchar(255) COLLATE utf8mb4_bin NOT NULL comment '手\\t机 号',\n `class` bigint NOT NULL comment '班级',\n `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL comment '姓\n 名',\n `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP comment '创建\\r时间',\n `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,\n PRIMARY KEY (`id`),\n UNIQUE KEY `mobile_unique` (`mobile`),\n UNIQUE KEY `class_name_unique` (`class`,`name`),\n KEY `create_index` (`create_time`),\n KEY `name_index` (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;"), 0o777)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
tables, err := Parse(sqlFile)
|
tables, err := Parse(sqlFile)
|
||||||
|
|||||||
@@ -74,7 +74,6 @@ func TestRpcGenerate(t *testing.T) {
|
|||||||
return strings.Contains(err.Error(), "not in GOROOT") || strings.Contains(err.Error(), "cannot find package")
|
return strings.Contains(err.Error(), "not in GOROOT") || strings.Contains(err.Error(), "cannot find package")
|
||||||
}())
|
}())
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
// case not in go mod and go path
|
// case not in go mod and go path
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ func (g *DefaultGenerator) GenLogic(ctx DirContext, proto parser.Proto, cfg *con
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *DefaultGenerator) genLogicFunction(serviceName string, goPackage string, rpc *parser.RPC) (string, error) {
|
func (g *DefaultGenerator) genLogicFunction(serviceName, goPackage string, rpc *parser.RPC) (string, error) {
|
||||||
functions := make([]string, 0)
|
functions := make([]string, 0)
|
||||||
text, err := util.LoadTemplate(category, logicFuncTemplateFileFile, logicFunctionTemplate)
|
text, err := util.LoadTemplate(category, logicFuncTemplateFileFile, logicFunctionTemplate)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user