mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
solidity json interface tests fixes
This commit is contained in:
parent
9ae6dcc5d1
commit
a519e83504
@ -20,9 +20,9 @@
|
|||||||
* Unit tests for the solidity compiler JSON Interface output.
|
* Unit tests for the solidity compiler JSON Interface output.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/test/unit_test.hpp>
|
||||||
#include <libsolidity/CompilerStack.h>
|
#include <libsolidity/CompilerStack.h>
|
||||||
#include <jsonrpc/json/json.h>
|
#include <jsonrpc/json/json.h>
|
||||||
#include <boost/test/unit_test.hpp>
|
|
||||||
|
|
||||||
namespace dev
|
namespace dev
|
||||||
{
|
{
|
||||||
@ -31,11 +31,12 @@ namespace solidity
|
|||||||
namespace test
|
namespace test
|
||||||
{
|
{
|
||||||
|
|
||||||
class InterfaceChecker {
|
class InterfaceChecker
|
||||||
|
{
|
||||||
public:
|
public:
|
||||||
bool checkInterface(std::string const& _code, std::string const& _expectedInterfaceString)
|
bool checkInterface(std::string const& _code, std::string const& _expectedInterfaceString)
|
||||||
{
|
{
|
||||||
m_compilerStack.compile(_code);
|
m_compilerStack.parse(_code);
|
||||||
std::string generatedInterfaceString = m_compilerStack.getInterface();
|
std::string generatedInterfaceString = m_compilerStack.getInterface();
|
||||||
Json::Value generatedInterface;
|
Json::Value generatedInterface;
|
||||||
m_reader.parse(generatedInterfaceString, generatedInterface);
|
m_reader.parse(generatedInterfaceString, generatedInterface);
|
||||||
|
Loading…
Reference in New Issue
Block a user