mirror of
https://github.com/odin-lang/Odin.git
synced 2026-07-11 02:19:30 +00:00
add test for the pr
This commit is contained in:
25
tests/issues/test_issue_6853.odin
Normal file
25
tests/issues/test_issue_6853.odin
Normal file
@@ -0,0 +1,25 @@
|
||||
package test_issues
|
||||
|
||||
import "core:testing"
|
||||
|
||||
@(test)
|
||||
test_issue_6853 :: proc(t: ^testing.T) {
|
||||
|
||||
test_s :: struct {
|
||||
a, b, c, d, e: u64,
|
||||
}
|
||||
|
||||
expected := test_s{1, 2, 3, 4, 5}
|
||||
|
||||
case0 :: proc() -> (u64, u64) {return 1, 2}
|
||||
test0 := test_s{case0(), 3, 4, 5}
|
||||
testing.expect_value(t, test0, expected)
|
||||
|
||||
case1 :: proc() -> (u64, u64, u64) {return 1, 2, 3}
|
||||
test1 := test_s{case1(), 4, 5}
|
||||
testing.expect_value(t, test1, expected)
|
||||
|
||||
case2 :: proc() -> (u64, u64) {return 2, 3}
|
||||
test2 := test_s{1, case2(), 4, 5}
|
||||
testing.expect_value(t, test2, expected)
|
||||
}
|
||||
Reference in New Issue
Block a user