mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Adds type expectations to legacy tests.
This commit is contained in:
		
							parent
							
								
									8935c0dd2f
								
							
						
					
					
						commit
						824008340a
					
				| @ -66,6 +66,7 @@ BOOST_AUTO_TEST_CASE(source_location) | ||||
| 	BOOST_CHECK_EQUAL(astJson["children"][0]["name"], "ContractDefinition"); | ||||
| 	BOOST_CHECK_EQUAL(astJson["children"][0]["children"][0]["name"], "FunctionDefinition"); | ||||
| 	BOOST_CHECK_EQUAL(astJson["children"][0]["children"][0]["src"], "13:32:1"); | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| BOOST_AUTO_TEST_CASE(inheritance_specifier) | ||||
| @ -176,6 +177,9 @@ BOOST_AUTO_TEST_CASE(array_type_name) | ||||
| 	map<string, unsigned> sourceIndices; | ||||
| 	sourceIndices["a"] = 1; | ||||
| 	Json::Value astJson = ASTJsonConverter(true, sourceIndices).toJson(c.ast("a")); | ||||
| 	Json::Value arrayDecl = astJson["children"][0]["children"][0]["attributes"]; | ||||
| 	BOOST_CHECK_EQUAL(arrayDecl["storageLocation"], "default"); | ||||
| 	BOOST_CHECK_EQUAL(arrayDecl["type"], "uint256[]"); | ||||
| 	Json::Value array = astJson["children"][0]["children"][0]["children"][0]; | ||||
| 	BOOST_CHECK_EQUAL(array["name"], "ArrayTypeName"); | ||||
| 	BOOST_CHECK_EQUAL(array["src"], "13:6:1"); | ||||
| @ -234,6 +238,9 @@ BOOST_AUTO_TEST_CASE(non_utf8) | ||||
| 	map<string, unsigned> sourceIndices; | ||||
| 	sourceIndices["a"] = 1; | ||||
| 	Json::Value astJson = ASTJsonConverter(true, sourceIndices).toJson(c.ast("a")); | ||||
| 	Json::Value varDecl = astJson["children"][0]["children"][0]["children"][2]["children"][0]["children"][0]; | ||||
| 	BOOST_CHECK_EQUAL(varDecl["attributes"]["type"], "string"); | ||||
| 	BOOST_CHECK_EQUAL(varDecl["attributes"]["typeName"], Json::nullValue); | ||||
| 	Json::Value literal = astJson["children"][0]["children"][0]["children"][2]["children"][0]["children"][1]; | ||||
| 	BOOST_CHECK_EQUAL(literal["name"], "Literal"); | ||||
| 	BOOST_CHECK_EQUAL(literal["attributes"]["hexvalue"], "ff"); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user