Class TestMoneroWalletCommon

java.lang.Object
TestMoneroWalletCommon
Direct Known Subclasses:
TestMoneroWalletFull, TestMoneroWalletRpc

@TestInstance(PER_CLASS) public abstract class TestMoneroWalletCommon extends Object
Runs common tests that every Monero wallet implementation should support.
  • Constructor Details

    • TestMoneroWalletCommon

      public TestMoneroWalletCommon()
  • Method Details

    • beforeAll

      @BeforeAll public void beforeAll()
    • beforeEach

      @BeforeEach public void beforeEach(org.junit.jupiter.api.TestInfo testInfo)
    • afterAll

      @AfterAll public void afterAll()
    • afterEach

      @AfterEach public void afterEach(org.junit.jupiter.api.TestInfo testInfo)
    • testCreateWalletRandom

      @Test public void testCreateWalletRandom()
    • testCreateWalletFromSeed

      @Test public void testCreateWalletFromSeed()
    • testCreateWalletFromSeedWithOffset

      @Test public void testCreateWalletFromSeedWithOffset()
    • testCreateWalletFromKeys

      @Test public void testCreateWalletFromKeys()
    • testSubaddressLookahead

      @Test public void testSubaddressLookahead()
    • testGetVersion

      @Test public void testGetVersion()
    • testGetPath

      @Test public void testGetPath()
    • testSetDaemonConnection

      @Test public void testSetDaemonConnection()
    • testConnectionManager

      @Test public void testConnectionManager()
    • testGetSeed

      @Test public void testGetSeed()
    • testGetSeedLanguage

      @Test public void testGetSeedLanguage()
    • testGetSeedLanguages

      @Test public void testGetSeedLanguages()
    • testGetPrivateViewKey

      @Test public void testGetPrivateViewKey()
    • testGetPrivateSpendKey

      @Test public void testGetPrivateSpendKey()
    • testGetPublicViewKey

      @Test public void testGetPublicViewKey()
    • testGetPublicSpendKey

      @Test public void testGetPublicSpendKey()
    • testGetPrimaryAddress

      @Test public void testGetPrimaryAddress()
    • testGetSubaddressAddress

      @Test public void testGetSubaddressAddress()
    • testGetSubaddressAddressOutOfRange

      @Test public void testGetSubaddressAddressOutOfRange()
    • testGetAddressIndices

      @Test public void testGetAddressIndices()
    • testGetIntegratedAddress

      @Test public void testGetIntegratedAddress()
    • testDecodeIntegratedAddress

      @Test public void testDecodeIntegratedAddress()
    • testSyncWithoutProgress

      @Test public void testSyncWithoutProgress()
    • testWalletEqualityGroundTruth

      @Test public void testWalletEqualityGroundTruth()
    • testGetHeight

      @Test public void testGetHeight()
    • testGetHeightByDate

      @Test public void testGetHeightByDate()
    • testGetAllBalances

      @Test public void testGetAllBalances()
    • testGetAccountsWithoutSubaddresses

      @Test public void testGetAccountsWithoutSubaddresses()
    • testGetAccountsWithSubaddresses

      @Test public void testGetAccountsWithSubaddresses()
    • testGetAccount

      @Test public void testGetAccount()
    • testCreateAccountWithoutLabel

      @Test public void testCreateAccountWithoutLabel()
    • testCreateAccountWithLabel

      @Test public void testCreateAccountWithLabel()
    • testSetAccountLabel

      @Test public void testSetAccountLabel()
    • testGetSubaddresses

      @Test public void testGetSubaddresses()
    • testGetSubaddressesByIndices

      @Test public void testGetSubaddressesByIndices()
    • testGetSubaddressByIndex

      @Test public void testGetSubaddressByIndex()
    • testCreateSubaddress

      @Test public void testCreateSubaddress()
    • testSetSubaddressLabel

      @Test public void testSetSubaddressLabel()
    • testGetTxsWallet

      @Test public void testGetTxsWallet()
    • testGetTxsByHash

      @Test public void testGetTxsByHash()
    • testGetTxsWithQuery

      @Test public void testGetTxsWithQuery()
    • testGetTxsByHeight

      @Test public void testGetTxsByHeight()
    • testGetTxsWithPaymentIds

      @Test public void testGetTxsWithPaymentIds()
    • testGetTxsFieldsWithFiltering

      @Test public void testGetTxsFieldsWithFiltering()
    • testValidateInputsGetTxs

      @Test public void testValidateInputsGetTxs()
    • testGetTransfers

      @Test public void testGetTransfers()
    • testGetTransfersWithQuery

      @Test public void testGetTransfersWithQuery()
    • testValidateInputsGetTransfers

      @Test public void testValidateInputsGetTransfers()
    • testGetIncomingOutgoingTransfers

      @Test public void testGetIncomingOutgoingTransfers()
    • testGetOutputs

      @Test public void testGetOutputs()
    • testGetOutputsWithQuery

      @Test public void testGetOutputsWithQuery()
    • testValidateInputsGetOutputs

      @Test public void testValidateInputsGetOutputs()
    • testExportOutputs

      @Test public void testExportOutputs()
    • testImportOutputs

      @Test public void testImportOutputs()
    • testAccounting

      @Test public void testAccounting()
    • testCheckTxKey

      @Test public void testCheckTxKey()
    • testCheckTxProof

      @Test public void testCheckTxProof()
    • testCheckSpendProof

      @Test public void testCheckSpendProof()
    • testGetReserveProofWallet

      @Test public void testGetReserveProofWallet()
    • testGetReserveProofAccount

      @Test public void testGetReserveProofAccount()
    • testSetTxNote

      @Test public void testSetTxNote()
    • testSetTxNotes

      @Test public void testSetTxNotes()
    • testExportKeyImages

      @Test public void testExportKeyImages()
    • testGetNewKeyImagesFromLastImport

      @Test public void testGetNewKeyImagesFromLastImport()
    • testImportKeyImages

      @Disabled @Test public void testImportKeyImages()
    • testViewOnlyAndOfflineWallets

      @Test public void testViewOnlyAndOfflineWallets()
    • testSignAndVerifyMessages

      @Test public void testSignAndVerifyMessages()
    • testAddressBook

      @Test public void testAddressBook()
    • testSetAttributes

      @Test public void testSetAttributes()
    • testGetPaymentUri

      @Test public void testGetPaymentUri()
    • testMining

      @Test public void testMining()
    • testChangePassword

      @Test public void testChangePassword()
    • testSaveAndClose

      @Test public void testSaveAndClose()
    • testValidateInputsSendingFunds

      @Test public void testValidateInputsSendingFunds()
    • testSyncWithPoolSameAccounts

      @Test public void testSyncWithPoolSameAccounts()
    • testSyncWithPoolSubmitAndDiscard

      @Test public void testSyncWithPoolSubmitAndDiscard()
    • testSyncWithPoolSubmitAndRelay

      @Test public void testSyncWithPoolSubmitAndRelay()
    • testSyncWithPoolRelay

      @Test public void testSyncWithPoolRelay()
    • testSendToSelf

      @Test public void testSendToSelf()
    • testSendToExternal

      @Test public void testSendToExternal()
    • testSendFromSubaddresses

      @Test public void testSendFromSubaddresses()
    • testSendFromSubaddressesSplit

      @Test public void testSendFromSubaddressesSplit()
    • testSend

      @Test public void testSend()
    • testSendWithPaymentId

      @Test public void testSendWithPaymentId()
    • testSendSplit

      @Test public void testSendSplit()
    • testCreateThenRelay

      @Test public void testCreateThenRelay()
    • testCreateThenRelaySplit

      @Test public void testCreateThenRelaySplit()
    • testSendToMultiple

      @Test public void testSendToMultiple()
    • testSendToMultipleSplit

      @Test public void testSendToMultipleSplit()
    • testSendDustToMultipleSplit

      @Test public void testSendDustToMultipleSplit()
    • testSubtractFeeFrom

      @Test public void testSubtractFeeFrom()
    • testSubtractFeeFromSplit

      @Test public void testSubtractFeeFromSplit()
    • testSweepOutputs

      @Test public void testSweepOutputs()
    • testSweepDustNoRelay

      @Test public void testSweepDustNoRelay()
    • testSweepDust

      @Test public void testSweepDust()
    • testMultisig

      @Test public void testMultisig()
    • testMultisigStress

      @Test public void testMultisigStress()
    • testUpdateLockedSameAccount

      @Test public void testUpdateLockedSameAccount()
    • testUpdateLockedSameAccountSplit

      @Test public void testUpdateLockedSameAccountSplit()
    • testUpdateLockedDifferentAccounts

      @Test public void testUpdateLockedDifferentAccounts()
    • testUpdateLockedDifferentAccountsSplit

      @Test public void testUpdateLockedDifferentAccountsSplit()
    • testSweepSubaddresses

      @Test public void testSweepSubaddresses()
    • testSweepAccounts

      @Test public void testSweepAccounts()
    • testSweepWalletByAccounts

      @Test @Disabled public void testSweepWalletByAccounts()
    • testSweepWalletBySubaddresses

      @Test @Disabled public void testSweepWalletBySubaddresses()
    • testScanTxs

      @Test public void testScanTxs()
    • testRescanBlockchain

      @Test @Disabled public void testRescanBlockchain()
    • testNotificationsDifferentWallet

      @Test public void testNotificationsDifferentWallet()
    • testNotificationsDifferentWalletWhenRelayed

      @Test public void testNotificationsDifferentWalletWhenRelayed()
    • testNotificationsDifferentAccounts

      @Test public void testNotificationsDifferentAccounts()
    • testNotificationsSameAccount

      @Test public void testNotificationsSameAccount()
    • testNotificationsDifferentAccountSweepOutput

      @Test public void testNotificationsDifferentAccountSweepOutput()
    • testNotificationsSameAccountSweepOutputWhenRelayed

      @Test public void testNotificationsSameAccountSweepOutputWhenRelayed()
    • testStopListening

      @Test public void testStopListening()
    • testCreateAndReceive

      @Test public void testCreateAndReceive()
    • testFreezeOutputs

      @Test public void testFreezeOutputs()
    • testInputKeyImages

      @Test public void testInputKeyImages()
    • testProveUnrelayedTxs

      @Test public void testProveUnrelayedTxs()
    • testGetDefaultFeePriority

      @Test public void testGetDefaultFeePriority()