Changeset View
Changeset View
Standalone View
Standalone View
src/qt/test/guiutiltests.cpp
Show All 31 Lines | void GUIUtilTests::dummyAddressTest() { | ||||
dummyaddr = GUIUtil::DummyAddress(params); | dummyaddr = GUIUtil::DummyAddress(params); | ||||
QVERIFY(!IsValidDestinationString(dummyaddr, params)); | QVERIFY(!IsValidDestinationString(dummyaddr, params)); | ||||
QVERIFY(!dummyaddr.empty()); | QVERIFY(!dummyaddr.empty()); | ||||
} | } | ||||
void GUIUtilTests::toCurrentEncodingTest() { | void GUIUtilTests::toCurrentEncodingTest() { | ||||
GUIUtilTestConfig config; | GUIUtilTestConfig config; | ||||
const CChainParams ¶ms = config.GetChainParams(); | |||||
// garbage in, garbage out | // garbage in, garbage out | ||||
QVERIFY(GUIUtil::convertToConfiguredAddressFormat(config, "garbage") == | QVERIFY(GUIUtil::convertToCashAddr(params, "garbage") == "garbage"); | ||||
"garbage"); | |||||
QString cashaddr_pubkey = | QString cashaddr_pubkey = | ||||
"bitcoincash:qpm2qsznhks23z7629mms6s4cwef74vcwvy22gdx6a"; | "bitcoincash:qpm2qsznhks23z7629mms6s4cwef74vcwvy22gdx6a"; | ||||
QString base58_pubkey = "1BpEi6DfDAUFd7GtittLSdBeYJvcoaVggu"; | QString base58_pubkey = "1BpEi6DfDAUFd7GtittLSdBeYJvcoaVggu"; | ||||
config.SetCashAddrEncoding(true); | QVERIFY(GUIUtil::convertToCashAddr(params, cashaddr_pubkey) == | ||||
QVERIFY(GUIUtil::convertToConfiguredAddressFormat( | cashaddr_pubkey); | ||||
config, cashaddr_pubkey) == cashaddr_pubkey); | QVERIFY(GUIUtil::convertToCashAddr(params, base58_pubkey) == | ||||
QVERIFY(GUIUtil::convertToConfiguredAddressFormat(config, base58_pubkey) == | |||||
cashaddr_pubkey); | cashaddr_pubkey); | ||||
config.SetCashAddrEncoding(false); | |||||
QVERIFY(GUIUtil::convertToConfiguredAddressFormat( | |||||
config, cashaddr_pubkey) == base58_pubkey); | |||||
QVERIFY(GUIUtil::convertToConfiguredAddressFormat(config, base58_pubkey) == | |||||
base58_pubkey); | |||||
} | } |