(t *testing.T)
| 136 | } |
| 137 | |
| 138 | func TestGenerateError(t *testing.T) { |
| 139 | a := &Args{} |
| 140 | _, err := Generate(a) |
| 141 | assert.Error(t, err) |
| 142 | _, err = GenerateOne(a) |
| 143 | assert.Error(t, err) |
| 144 | |
| 145 | a = &Args{DDLFile: "notfound.sql"} |
| 146 | _, err = Generate(a) |
| 147 | assert.Error(t, err) |
| 148 | |
| 149 | a = &Args{DBDsn: "root:123456@(127.0.0.1:3306)/test"} |
| 150 | _, err = Generate(a) |
| 151 | assert.Error(t, err) |
| 152 | |
| 153 | a = &Args{DBDsn: "root:123456@(127.0.0.1:3306)/test", DBTable: "user"} |
| 154 | _, err = Generate(a) |
| 155 | assert.Error(t, err) |
| 156 | |
| 157 | a = &Args{DDLFile: "test.sql", CodeType: "unknown"} |
| 158 | _, err = GenerateOne(a) |
| 159 | t.Log(err) |
| 160 | assert.Error(t, err) |
| 161 | } |
| 162 | |
| 163 | func Test_setOptions(t *testing.T) { |
| 164 | a := &Args{ |
nothing calls this directly
no test coverage detected