Class org.lightningj.lnd.wrapper.XMLParserSpec

18

tests

0

failures

0

ignored

3.519s

duration

100%

successful

Tests

Test Duration Result
Verify that getSchema() returns a Schema 0.011s passed
Verify that invalid XML throws JAXBException 0.227s passed
Verify that invalid mashalling data throws JAXBException 0.172s passed
Verify that it is possible to marshall and unmarshall a chainnotifier message 0.065s passed
Verify that it is possible to marshall and unmarshall a router message 0.200s passed
Verify that it is possible to marshall and unmarshall a signer message 0.225s passed
Verify that it is possible to marshall and unmarshall a walletkit message 0.187s passed
Verify that it is possible to marshall and unmarshall a watchtower message 0.163s passed
Verify that it is possible to marshall and unmarshall a wtclient message 0.192s passed
Verify that it is possible to marshall and unmarshall an autoenroll message 0.075s passed
Verify that it is possible to marshall and unmarshall an invoices message 0.222s passed
Verify that marshall of enum is done correctly 0.154s passed
Verify that marshall returns a valid XML variant containing List 0.967s passed
Verify that marshall returns a valid XML variant containing Map 0.064s passed
Verify that schema is checked when unmarshalling 0.162s passed
Verify that unmarshall returns a valid Message Object for XML containing List 0.113s passed
Verify that unmarshall returns a valid Message Object for XML containing Map 0.151s passed
Verify unmarshall returns a valid Message Object for XML containing enum 0.169s passed

Standard output

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<walletkit:SendOutputsRequest xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_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: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:SendOutputsRequest>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<watchtower:GetInfoRequest xmlns:chainnotifier="http://lightningj.org/xsd/chainnotifier_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: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: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:signer="http://lightningj.org/xsd/signer_1_0" xmlns:walletkit="http://lightningj.org/xsd/walletkit_1_0">
    <wtclient:includeSessions>true</wtclient:includeSessions>
</wtclient:ListTowersRequest>