Changeset View
Changeset View
Standalone View
Standalone View
src/qt/test/paymentservertests.cpp
Show First 20 Lines • Show All 139 Lines • ▼ Show 20 Lines | void PaymentServerTests::paymentServerTests() { | ||||
// -> PaymentServer::processPaymentRequest() | // -> PaymentServer::processPaymentRequest() | ||||
// Contains a testnet paytoaddress, so payment request network doesn't match | // Contains a testnet paytoaddress, so payment request network doesn't match | ||||
// client network: | // client network: | ||||
data = DecodeBase64(paymentrequest1_cert2_BASE64); | data = DecodeBase64(paymentrequest1_cert2_BASE64); | ||||
byteArray = QByteArray((const char *)&data[0], data.size()); | byteArray = QByteArray((const char *)&data[0], data.size()); | ||||
r.paymentRequest.parse(byteArray); | r.paymentRequest.parse(byteArray); | ||||
// Ensure the request is initialized, because network "main" is default, | // Ensure the request is initialized, because network "main" is default, | ||||
// even for uninizialized payment requests and that will fail our test here. | // even for uninitialized payment requests and that will fail our test here. | ||||
QVERIFY(r.paymentRequest.IsInitialized()); | QVERIFY(r.paymentRequest.IsInitialized()); | ||||
QCOMPARE(PaymentServer::verifyNetwork(*node, r.paymentRequest.getDetails()), | QCOMPARE(PaymentServer::verifyNetwork(*node, r.paymentRequest.getDetails()), | ||||
false); | false); | ||||
// Expired payment request (expires is set to 1 = 1970-01-01 00:00:01): | // Expired payment request (expires is set to 1 = 1970-01-01 00:00:01): | ||||
data = DecodeBase64(paymentrequest2_cert2_BASE64); | data = DecodeBase64(paymentrequest2_cert2_BASE64); | ||||
byteArray = QByteArray((const char *)&data[0], data.size()); | byteArray = QByteArray((const char *)&data[0], data.size()); | ||||
r.paymentRequest.parse(byteArray); | r.paymentRequest.parse(byteArray); | ||||
▲ Show 20 Lines • Show All 65 Lines • Show Last 20 Lines |