mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Various small fixes for Sol Automatic Accessors
This commit is contained in:
		
							parent
							
								
									1aa77295e5
								
							
						
					
					
						commit
						cc906541f6
					
				| @ -645,9 +645,9 @@ BOOST_AUTO_TEST_CASE(state_variable_accessors) | |||||||
| 	BOOST_CHECK((contract = retrieveContract(source, 0)) != nullptr); | 	BOOST_CHECK((contract = retrieveContract(source, 0)) != nullptr); | ||||||
| 	FunctionDescription function = retrieveFunctionBySignature(contract, "foo()"); | 	FunctionDescription function = retrieveFunctionBySignature(contract, "foo()"); | ||||||
| 	BOOST_CHECK_MESSAGE(function.getDeclaration() != nullptr, "Could not find the accessor function"); | 	BOOST_CHECK_MESSAGE(function.getDeclaration() != nullptr, "Could not find the accessor function"); | ||||||
| 	// vector<ParamDescription> const expected({ParamDescription("", "uint256")});
 | 	auto returnParams = function.getReturnParameters(); | ||||||
| 	// BOOST_CHECK_EQUAL_COLLECTIONS(function.getReturnParameters().begin(), function.getReturnParameters().end(),
 | 	BOOST_CHECK_EQUAL(returnParams.at(0).getType(), "uint256"); | ||||||
| 	// 							  expected.begin(), expected.end());
 | 	BOOST_CHECK(function.isConstant()); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| BOOST_AUTO_TEST_CASE(private_state_variable) | BOOST_AUTO_TEST_CASE(private_state_variable) | ||||||
|  | |||||||
| @ -204,7 +204,7 @@ BOOST_AUTO_TEST_CASE(multiline_function_documentation) | |||||||
| 	BOOST_REQUIRE_NO_THROW(contract = parseText(text)); | 	BOOST_REQUIRE_NO_THROW(contract = parseText(text)); | ||||||
| 	auto functions = contract->getDefinedFunctions(); | 	auto functions = contract->getDefinedFunctions(); | ||||||
| 
 | 
 | ||||||
| 	BOOST_REQUIRE_NO_THROW(function = functions.at(1)); // 1 since, 0 is the index of stateVar accessor
 | 	BOOST_REQUIRE_NO_THROW(function = functions.at(0)); | ||||||
| 	checkFunctionNatspec(function, "This is a test function\n" | 	checkFunctionNatspec(function, "This is a test function\n" | ||||||
| 						 " and it has 2 lines"); | 						 " and it has 2 lines"); | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user