Use dot notation for enum variants
This commit is contained in:
parent
ab783c33ed
commit
117d188194
13 changed files with 162 additions and 154 deletions
|
|
@ -10,7 +10,7 @@ func TestResultQuestionPropagatesGoError(t *testing.T) {
|
|||
import strconv
|
||||
fun parse(value: String): Result<Int, Error> {
|
||||
val parsed = strconv.atoi(value)?
|
||||
return Result::Ok(parsed)
|
||||
return Result.Ok(parsed)
|
||||
}`)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
|
|
@ -74,8 +74,8 @@ fun changeDirectory(path: String): Result<Unit, Error> { return os.chdir(path) }
|
|||
func TestResultQuestionPropagatesGotlinResult(t *testing.T) {
|
||||
prog, err := Parse(`package demo
|
||||
import errors
|
||||
fun inner(ok: Boolean): Result<String, Error> { if (!ok) { return Result::Err(errors.new("failed")) }; return Result::Ok("ok") }
|
||||
fun outer(): Result<String, Error> { val value = inner(true)?; return Result::Ok(value) }`)
|
||||
fun inner(ok: Boolean): Result<String, Error> { if (!ok) { return Result.Err(errors.new("failed")) }; return Result.Ok("ok") }
|
||||
fun outer(): Result<String, Error> { val value = inner(true)?; return Result.Ok(value) }`)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
|
@ -127,7 +127,7 @@ import strconv
|
|||
fun parse(value: String): Result<Int, Error> {
|
||||
val input = value
|
||||
val parsed = strconv.atoi(input)?
|
||||
return Result::Ok(parsed)
|
||||
return Result.Ok(parsed)
|
||||
}`)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue