Changeset View
Changeset View
Standalone View
Standalone View
src/qt/test/guiutiltests.cpp
Show All 36 Lines | |||||
void GUIUtilTests::toCurrentEncodingTest() { | void GUIUtilTests::toCurrentEncodingTest() { | ||||
GUIUtilTestConfig config; | GUIUtilTestConfig config; | ||||
const CChainParams ¶ms = config.GetChainParams(); | const CChainParams ¶ms = config.GetChainParams(); | ||||
// garbage in, garbage out | // garbage in, garbage out | ||||
QVERIFY(GUIUtil::convertToCashAddr(params, "garbage") == "garbage"); | QVERIFY(GUIUtil::convertToCashAddr(params, "garbage") == "garbage"); | ||||
QString cashaddr_pubkey = | QString cashaddr_pubkey = "abc:qpm2qsznhks23z7629mms6s4cwef74vcwvjr9zzhs3"; | ||||
QString backwards_compatible_cashaddr_pubkey = | |||||
"bitcoincash:qpm2qsznhks23z7629mms6s4cwef74vcwvy22gdx6a"; | "bitcoincash:qpm2qsznhks23z7629mms6s4cwef74vcwvy22gdx6a"; | ||||
QString base58_pubkey = "1BpEi6DfDAUFd7GtittLSdBeYJvcoaVggu"; | QString base58_pubkey = "1BpEi6DfDAUFd7GtittLSdBeYJvcoaVggu"; | ||||
QVERIFY(GUIUtil::convertToCashAddr(params, cashaddr_pubkey) == | QVERIFY(GUIUtil::convertToCashAddr(params, cashaddr_pubkey) == | ||||
cashaddr_pubkey); | cashaddr_pubkey); | ||||
QVERIFY(GUIUtil::convertToCashAddr(params, base58_pubkey) == | QVERIFY(GUIUtil::convertToCashAddr(params, base58_pubkey) == | ||||
cashaddr_pubkey); | cashaddr_pubkey); | ||||
QVERIFY(GUIUtil::convertToCashAddr(params, | |||||
backwards_compatible_cashaddr_pubkey) == | |||||
cashaddr_pubkey); | |||||
QVERIFY(GUIUtil::convertToCashAddr(params, | |||||
backwards_compatible_cashaddr_pubkey) == | |||||
GUIUtil::convertToCashAddr(params, base58_pubkey)); | |||||
} | } |