Class org.lightningj.lnd.wrapper.XMLParserSpec

24

tests

0

failures

0

ignored

7.299s

duration

100%

successful

Tests

Test Duration Result
Verify that getSchema() returns a Schema 0.009s passed
Verify that invalid XML throws JAXBException 0.223s passed
Verify that invalid mashalling data throws JAXBException 0.208s passed
Verify that it is possible to marshall and unmarshall a chainnotifier message 0.282s passed
Verify that it is possible to marshall and unmarshall a router message 0.238s passed
Verify that it is possible to marshall and unmarshall a signer message 0.449s passed
Verify that it is possible to marshall and unmarshall a verrpc message 0.219s passed
Verify that it is possible to marshall and unmarshall a walletkit message 0.250s passed
Verify that it is possible to marshall and unmarshall a walletunlocker message 0.212s passed
Verify that it is possible to marshall and unmarshall a watchtower message 0.234s passed
Verify that it is possible to marshall and unmarshall a wtclient message 0.236s passed
Verify that it is possible to marshall and unmarshall an autoenroll message 0.321s passed
Verify that it is possible to marshall and unmarshall an invoices message 0.268s passed
Verify that it possible to marshall and unmarshall a dev message 0.218s passed
Verify that it possible to marshall and unmarshall a neutrino message 0.215s passed
Verify that it possible to marshall and unmarshall a peers message 0.322s passed
Verify that it possible to marshall and unmarshall a stateservice message 0.231s passed
Verify that marshall of enum is done correctly 0.203s passed
Verify that marshall returns a valid XML variant containing List 1.625s passed
Verify that marshall returns a valid XML variant containing Map 0.310s passed
Verify that schema is checked when unmarshalling 0.211s passed
Verify that unmarshall returns a valid Message Object for XML containing List 0.404s passed
Verify that unmarshall returns a valid Message Object for XML containing Map 0.213s passed
Verify unmarshall returns a valid Message Object for XML containing enum 0.198s passed

Standard output

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<walletkit:SendOutputsRequest xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_1_0" xmlns:dev="http://lightningj.org/xsd/dev_1_0" xmlns:neutrino="http://lightningj.org/xsd/neutrino_1_0" xmlns:stateservice="http://lightningj.org/xsd/stateservice_1_0" xmlns:invoices="http://lightningj.org/xsd/invoices_1_0" xmlns:autopilot="http://lightningj.org/xsd/autopilot_1_0" xmlns:wtclient="http://lightningj.org/xsd/wtclient_1_0" xmlns:router="http://lightningj.org/xsd/router_1_0" xmlns:watchtower="http://lightningj.org/xsd/watchtower_1_0" xmlns="http://lightningj.org/xsd/lndjapi_1_0" xmlns:verrpc="http://lightningj.org/xsd/verrpc_1_0" xmlns:walletunlocker="http://lightningj.org/xsd/walletunlocker_1_0" xmlns:peers="http://lightningj.org/xsd/peers_1_0" xmlns:signer="http://lightningj.org/xsd/signer_1_0" xmlns:walletkit="http://lightningj.org/xsd/walletkit_1_0">
    <walletkit:satPerKw>10</walletkit:satPerKw>
    <walletkit:outputs>
        <walletkit:TxOut>
            <signer:value>100</signer:value>
            <signer:pkScript></signer:pkScript>
        </walletkit:TxOut>
        <walletkit:TxOut>
            <signer:value>200</signer:value>
            <signer:pkScript></signer:pkScript>
        </walletkit:TxOut>
    </walletkit:outputs>
    <walletkit:label></walletkit:label>
    <walletkit:minConfs>0</walletkit:minConfs>
    <walletkit:spendUnconfirmed>false</walletkit:spendUnconfirmed>
</walletkit:SendOutputsRequest>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<watchtower:GetInfoRequest xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_1_0" xmlns:dev="http://lightningj.org/xsd/dev_1_0" xmlns:neutrino="http://lightningj.org/xsd/neutrino_1_0" xmlns:stateservice="http://lightningj.org/xsd/stateservice_1_0" xmlns:invoices="http://lightningj.org/xsd/invoices_1_0" xmlns:autopilot="http://lightningj.org/xsd/autopilot_1_0" xmlns:wtclient="http://lightningj.org/xsd/wtclient_1_0" xmlns:router="http://lightningj.org/xsd/router_1_0" xmlns:watchtower="http://lightningj.org/xsd/watchtower_1_0" xmlns="http://lightningj.org/xsd/lndjapi_1_0" xmlns:verrpc="http://lightningj.org/xsd/verrpc_1_0" xmlns:walletunlocker="http://lightningj.org/xsd/walletunlocker_1_0" xmlns:peers="http://lightningj.org/xsd/peers_1_0" xmlns:signer="http://lightningj.org/xsd/signer_1_0" xmlns:walletkit="http://lightningj.org/xsd/walletkit_1_0"/>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<wtclient:ListTowersRequest xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_1_0" xmlns:dev="http://lightningj.org/xsd/dev_1_0" xmlns:neutrino="http://lightningj.org/xsd/neutrino_1_0" xmlns:stateservice="http://lightningj.org/xsd/stateservice_1_0" xmlns:invoices="http://lightningj.org/xsd/invoices_1_0" xmlns:autopilot="http://lightningj.org/xsd/autopilot_1_0" xmlns:wtclient="http://lightningj.org/xsd/wtclient_1_0" xmlns:router="http://lightningj.org/xsd/router_1_0" xmlns:watchtower="http://lightningj.org/xsd/watchtower_1_0" xmlns="http://lightningj.org/xsd/lndjapi_1_0" xmlns:verrpc="http://lightningj.org/xsd/verrpc_1_0" xmlns:walletunlocker="http://lightningj.org/xsd/walletunlocker_1_0" xmlns:peers="http://lightningj.org/xsd/peers_1_0" xmlns:signer="http://lightningj.org/xsd/signer_1_0" xmlns:walletkit="http://lightningj.org/xsd/walletkit_1_0">
    <wtclient:includeSessions>true</wtclient:includeSessions>
</wtclient:ListTowersRequest>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<verrpc:VersionRequest xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_1_0" xmlns:dev="http://lightningj.org/xsd/dev_1_0" xmlns:neutrino="http://lightningj.org/xsd/neutrino_1_0" xmlns:stateservice="http://lightningj.org/xsd/stateservice_1_0" xmlns:invoices="http://lightningj.org/xsd/invoices_1_0" xmlns:autopilot="http://lightningj.org/xsd/autopilot_1_0" xmlns:wtclient="http://lightningj.org/xsd/wtclient_1_0" xmlns:router="http://lightningj.org/xsd/router_1_0" xmlns:watchtower="http://lightningj.org/xsd/watchtower_1_0" xmlns="http://lightningj.org/xsd/lndjapi_1_0" xmlns:verrpc="http://lightningj.org/xsd/verrpc_1_0" xmlns:walletunlocker="http://lightningj.org/xsd/walletunlocker_1_0" xmlns:peers="http://lightningj.org/xsd/peers_1_0" xmlns:signer="http://lightningj.org/xsd/signer_1_0" xmlns:walletkit="http://lightningj.org/xsd/walletkit_1_0"/>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<walletunlocker:GenSeedRequest xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_1_0" xmlns:dev="http://lightningj.org/xsd/dev_1_0" xmlns:neutrino="http://lightningj.org/xsd/neutrino_1_0" xmlns:stateservice="http://lightningj.org/xsd/stateservice_1_0" xmlns:invoices="http://lightningj.org/xsd/invoices_1_0" xmlns:autopilot="http://lightningj.org/xsd/autopilot_1_0" xmlns:wtclient="http://lightningj.org/xsd/wtclient_1_0" xmlns:router="http://lightningj.org/xsd/router_1_0" xmlns:watchtower="http://lightningj.org/xsd/watchtower_1_0" xmlns="http://lightningj.org/xsd/lndjapi_1_0" xmlns:verrpc="http://lightningj.org/xsd/verrpc_1_0" xmlns:walletunlocker="http://lightningj.org/xsd/walletunlocker_1_0" xmlns:peers="http://lightningj.org/xsd/peers_1_0" xmlns:signer="http://lightningj.org/xsd/signer_1_0" xmlns:walletkit="http://lightningj.org/xsd/walletkit_1_0">
    <walletunlocker:aezeedPassphrase>Zm9vMTIz</walletunlocker:aezeedPassphrase>
    <walletunlocker:seedEntropy>YWJj</walletunlocker:seedEntropy>
</walletunlocker:GenSeedRequest>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<stateservice:GetStateRequest xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_1_0" xmlns:dev="http://lightningj.org/xsd/dev_1_0" xmlns:neutrino="http://lightningj.org/xsd/neutrino_1_0" xmlns:stateservice="http://lightningj.org/xsd/stateservice_1_0" xmlns:invoices="http://lightningj.org/xsd/invoices_1_0" xmlns:autopilot="http://lightningj.org/xsd/autopilot_1_0" xmlns:wtclient="http://lightningj.org/xsd/wtclient_1_0" xmlns:router="http://lightningj.org/xsd/router_1_0" xmlns:watchtower="http://lightningj.org/xsd/watchtower_1_0" xmlns="http://lightningj.org/xsd/lndjapi_1_0" xmlns:verrpc="http://lightningj.org/xsd/verrpc_1_0" xmlns:walletunlocker="http://lightningj.org/xsd/walletunlocker_1_0" xmlns:peers="http://lightningj.org/xsd/peers_1_0" xmlns:signer="http://lightningj.org/xsd/signer_1_0" xmlns:walletkit="http://lightningj.org/xsd/walletkit_1_0"/>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dev:ImportGraphResponse xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_1_0" xmlns:dev="http://lightningj.org/xsd/dev_1_0" xmlns:neutrino="http://lightningj.org/xsd/neutrino_1_0" xmlns:stateservice="http://lightningj.org/xsd/stateservice_1_0" xmlns:invoices="http://lightningj.org/xsd/invoices_1_0" xmlns:autopilot="http://lightningj.org/xsd/autopilot_1_0" xmlns:wtclient="http://lightningj.org/xsd/wtclient_1_0" xmlns:router="http://lightningj.org/xsd/router_1_0" xmlns:watchtower="http://lightningj.org/xsd/watchtower_1_0" xmlns="http://lightningj.org/xsd/lndjapi_1_0" xmlns:verrpc="http://lightningj.org/xsd/verrpc_1_0" xmlns:walletunlocker="http://lightningj.org/xsd/walletunlocker_1_0" xmlns:peers="http://lightningj.org/xsd/peers_1_0" xmlns:signer="http://lightningj.org/xsd/signer_1_0" xmlns:walletkit="http://lightningj.org/xsd/walletkit_1_0"/>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<peers:UpdateAddressAction xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_1_0" xmlns:dev="http://lightningj.org/xsd/dev_1_0" xmlns:neutrino="http://lightningj.org/xsd/neutrino_1_0" xmlns:stateservice="http://lightningj.org/xsd/stateservice_1_0" xmlns:invoices="http://lightningj.org/xsd/invoices_1_0" xmlns:autopilot="http://lightningj.org/xsd/autopilot_1_0" xmlns:wtclient="http://lightningj.org/xsd/wtclient_1_0" xmlns:router="http://lightningj.org/xsd/router_1_0" xmlns:watchtower="http://lightningj.org/xsd/watchtower_1_0" xmlns="http://lightningj.org/xsd/lndjapi_1_0" xmlns:verrpc="http://lightningj.org/xsd/verrpc_1_0" xmlns:walletunlocker="http://lightningj.org/xsd/walletunlocker_1_0" xmlns:peers="http://lightningj.org/xsd/peers_1_0" xmlns:signer="http://lightningj.org/xsd/signer_1_0" xmlns:walletkit="http://lightningj.org/xsd/walletkit_1_0">
    <peers:action>ADD</peers:action>
    <peers:address>someAddress</peers:address>
</peers:UpdateAddressAction>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<neutrino:AddPeerRequest xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_1_0" xmlns:dev="http://lightningj.org/xsd/dev_1_0" xmlns:neutrino="http://lightningj.org/xsd/neutrino_1_0" xmlns:stateservice="http://lightningj.org/xsd/stateservice_1_0" xmlns:invoices="http://lightningj.org/xsd/invoices_1_0" xmlns:autopilot="http://lightningj.org/xsd/autopilot_1_0" xmlns:wtclient="http://lightningj.org/xsd/wtclient_1_0" xmlns:router="http://lightningj.org/xsd/router_1_0" xmlns:watchtower="http://lightningj.org/xsd/watchtower_1_0" xmlns="http://lightningj.org/xsd/lndjapi_1_0" xmlns:verrpc="http://lightningj.org/xsd/verrpc_1_0" xmlns:walletunlocker="http://lightningj.org/xsd/walletunlocker_1_0" xmlns:peers="http://lightningj.org/xsd/peers_1_0" xmlns:signer="http://lightningj.org/xsd/signer_1_0" xmlns:walletkit="http://lightningj.org/xsd/walletkit_1_0">
    <neutrino:peerAddrs>someAddress</neutrino:peerAddrs>
</neutrino:AddPeerRequest>