mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Add tests for bool literal
This commit is contained in:
parent
edd0afa3c3
commit
2ade4fcdd8
@ -120,6 +120,12 @@ BOOST_AUTO_TEST_CASE(vardecl)
|
||||
BOOST_CHECK(successParse("{ let x:u256 := 7:u256 }"));
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(vardecl_bool)
|
||||
{
|
||||
BOOST_CHECK(successParse("{ let x:bool := true:bool }"));
|
||||
BOOST_CHECK(successParse("{ let x:bool := false:bool }"));
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(assignment)
|
||||
{
|
||||
BOOST_CHECK(successParse("{ let x:u256 := 2:u256 let y:u256 := x }"));
|
||||
|
@ -161,6 +161,12 @@ BOOST_AUTO_TEST_CASE(vardecl)
|
||||
BOOST_CHECK(successParse("{ let x := 7 }"));
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(vardecl_bool)
|
||||
{
|
||||
CHECK_PARSE_ERROR("{ let x := true }", ParserError, "True and false are not valid literals.");
|
||||
CHECK_PARSE_ERROR("{ let x := false }", ParserError, "True and false are not valid literals.");
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(assignment)
|
||||
{
|
||||
BOOST_CHECK(successParse("{ let x := 2 7 8 add =: x }"));
|
||||
|
Loading…
Reference in New Issue
Block a user