solidity json interface tests fixes

This commit is contained in:
Marek Kotewicz 2014-11-12 13:00:11 +01:00
parent 9ae6dcc5d1
commit a519e83504

View File

@ -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);