3 changed files with 49 additions and 1 deletions
@ -0,0 +1,37 @@ |
|||||
|
//
|
||||
|
// Created by Marek Kotewicz on 10/08/15.
|
||||
|
//
|
||||
|
|
||||
|
#include <boost/test/unit_test.hpp> |
||||
|
#include <libdevcore/Base64.h> |
||||
|
#include <libethcore/ICAP.h> |
||||
|
|
||||
|
using namespace std; |
||||
|
using namespace dev; |
||||
|
using namespace dev::eth; |
||||
|
|
||||
|
BOOST_AUTO_TEST_SUITE(Base36Tests) |
||||
|
|
||||
|
BOOST_AUTO_TEST_CASE(basicEncoding) |
||||
|
{ |
||||
|
FixedHash<2> value("0x0048"); |
||||
|
string encoded = toBase36<2>(value); |
||||
|
BOOST_CHECK_EQUAL(encoded, "20"); |
||||
|
} |
||||
|
|
||||
|
BOOST_AUTO_TEST_CASE(basicEncoding2) |
||||
|
{ |
||||
|
FixedHash<2> value("0x0072"); |
||||
|
string encoded = toBase36<2>(value); |
||||
|
BOOST_CHECK_EQUAL(encoded, "36"); |
||||
|
} |
||||
|
|
||||
|
BOOST_AUTO_TEST_CASE(basicEncoding3) |
||||
|
{ |
||||
|
FixedHash<2> value("0xffff"); |
||||
|
string encoded = toBase36<2>(value); |
||||
|
BOOST_CHECK_EQUAL(encoded, "1EKF"); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
BOOST_AUTO_TEST_SUITE_END() |
Loading…
Reference in new issue