Add passing tests
This commit is contained in:
parent
c6a89e3aa9
commit
d063040ac1
@ -205,6 +205,9 @@ compilable_contracts() ->
|
|||||||
"polymorphism_variance_switching_chain_create",
|
"polymorphism_variance_switching_chain_create",
|
||||||
"polymorphism_variance_switching_void_supertype",
|
"polymorphism_variance_switching_void_supertype",
|
||||||
"polymorphism_variance_switching_unify_with_interface_decls",
|
"polymorphism_variance_switching_unify_with_interface_decls",
|
||||||
|
"polymorphism_preserve_or_add_payable_contract",
|
||||||
|
"polymorphism_preserve_or_add_payable_entrypoint",
|
||||||
|
"polymorphism_preserve_or_remove_stateful_entrypoint",
|
||||||
"missing_init_fun_state_unit",
|
"missing_init_fun_state_unit",
|
||||||
"complex_compare_leq",
|
"complex_compare_leq",
|
||||||
"complex_compare",
|
"complex_compare",
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
contract interface F =
|
||||||
|
entrypoint f : () => int
|
||||||
|
|
||||||
|
payable contract interface G : F =
|
||||||
|
payable entrypoint f : () => int
|
||||||
|
entrypoint g : () => int
|
||||||
|
|
||||||
|
payable contract interface H =
|
||||||
|
payable entrypoint h : () => int
|
||||||
|
|
||||||
|
payable contract C : G, H =
|
||||||
|
payable entrypoint f() = 1
|
||||||
|
payable entrypoint g() = 2
|
||||||
|
payable entrypoint h() = 3
|
@ -0,0 +1,7 @@
|
|||||||
|
contract interface I =
|
||||||
|
payable entrypoint f : () => int
|
||||||
|
entrypoint g : () => int
|
||||||
|
|
||||||
|
contract C : I =
|
||||||
|
payable entrypoint f() = 1
|
||||||
|
payable entrypoint g() = 2
|
@ -0,0 +1,7 @@
|
|||||||
|
contract interface I =
|
||||||
|
stateful entrypoint f : () => int
|
||||||
|
stateful entrypoint g : () => int
|
||||||
|
|
||||||
|
contract C : I =
|
||||||
|
stateful entrypoint f() = 1
|
||||||
|
entrypoint g() = 2
|
Loading…
x
Reference in New Issue
Block a user