GnuCash launcher icon copied from gnucash-5.5 #49
141 passed, 0 failed and 0 skipped
✅ TEST-org.gnucash.android.test.unit.db.AccountsDbAdapterTest.xml
18 tests were completed in 22s with 18 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.AccountsDbAdapterTest | 18✅ | 22s |
✅ org.gnucash.android.test.unit.db.AccountsDbAdapterTest
✅ shouldClearAllTablesWhenDeletingAllAccounts
✅ shouldGetDescendantAccounts
✅ shouldRecursivelyDeleteAccount
✅ simpleAccountListShouldNotContainTransactions
✅ shouldUpdateFullNameAfterParentChange
✅ editingAccountShouldNotDeleteTemplateSplits
✅ shouldCreateAccountHierarchy
✅ shouldAddTransactionsAndSplitsWhenAddingAccounts
✅ shouldComputeAccountBalanceCorrectly
✅ importingXml_shouldSetDefaultCurrencyFromXml
✅ shouldAddAccountsToDatabase
✅ shouldCreateImbalanceAccountOnDemand
✅ shouldDeleteSplitsWhenAccountDeleted
✅ shouldSetDefaultTransferColumnToNull_WhenTheAccountIsDeleted
✅ bulkAddAccountsShouldNotModifyTransactions
✅ shouldReassignDescendantAccounts
✅ shouldCreateDefaultRootAccount
✅ shouldBeAlphabeticallySortedByDefault
✅ TEST-org.gnucash.android.test.unit.db.BooksDbAdapterTest.xml
9 tests were completed in 5s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.BooksDbAdapterTest | 9✅ | 5s |
✅ org.gnucash.android.test.unit.db.BooksDbAdapterTest
✅ setBookActive
✅ savingBook_requiresRootAccountGUID
✅ addBook
✅ testGeneratedDisplayNames_shouldBeUnique
✅ recoverFromEmptyDatabase
✅ testGeneratedDisplayName
✅ deletingBook_shouldDeleteDbFile
✅ recoverFromNoActiveBookFound
✅ deleteBook
✅ TEST-org.gnucash.android.test.unit.db.BudgetsDbAdapterTest.xml
6 tests were completed in 3s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.BudgetsDbAdapterTest | 6✅ | 3s |
✅ org.gnucash.android.test.unit.db.BudgetsDbAdapterTest
✅ testBulkAddBudgets
✅ testGetAccountBudgets
✅ savingBudget_shouldRequireRecurrence
✅ savingBudget_shouldRequireExistingAccount
✅ testAddingBudget
✅ savingBudget_shouldRequireBudgetAmount
✅ TEST-org.gnucash.android.test.unit.db.MigrationHelperTest.xml
1 tests were completed in 372ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.MigrationHelperTest | 1✅ | 372ms |
✅ org.gnucash.android.test.unit.db.MigrationHelperTest
✅ shouldSubtractTimeZoneOffset
✅ TEST-org.gnucash.android.test.unit.db.PriceDbAdapterTest.xml
1 tests were completed in 377ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.PriceDbAdapterTest | 1✅ | 377ms |
✅ org.gnucash.android.test.unit.db.PriceDbAdapterTest
✅ shouldOnlySaveOnePricePerCommodityPair
✅ TEST-org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest.xml
3 tests were completed in 1s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest | 3✅ | 1s |
✅ org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest
✅ testGenerateRepeatString
✅ everyScheduledActionShouldHaveRecurrence
✅ testAddGetRecord
✅ TEST-org.gnucash.android.test.unit.db.SplitsDbAdapterTest.xml
4 tests were completed in 2s with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.SplitsDbAdapterTest | 4✅ | 2s |
✅ org.gnucash.android.test.unit.db.SplitsDbAdapterTest
✅ addingSplitShouldUnsetExportedFlagOfTransaction
✅ testAddSplit
✅ shouldHaveTransactionInDatabase
✅ shouldHaveAccountInDatabase
✅ TEST-org.gnucash.android.test.unit.db.TransactionsDbAdapterTest.xml
4 tests were completed in 2s with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.TransactionsDbAdapterTest | 4✅ | 2s |
✅ org.gnucash.android.test.unit.db.TransactionsDbAdapterTest
✅ shouldBalanceTransactionsOnSave
✅ testComputeBalance
✅ testTransactionsAreTimeSorted
✅ deletingTransactionsShouldDeleteSplits
✅ TEST-org.gnucash.android.test.unit.export.BackupTest.xml
1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.export.BackupTest | 1✅ | 1s |
✅ org.gnucash.android.test.unit.export.BackupTest
✅ shouldCreateBackupFileName
✅ TEST-org.gnucash.android.test.unit.export.GncXmlHelperTest.xml
3 tests were completed in 62ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.export.GncXmlHelperTest | 3✅ | 62ms |
✅ org.gnucash.android.test.unit.export.GncXmlHelperTest
✅ shouldFailToParseWronglyFormattedInput
✅ testParseSplitAmount
✅ testFormatSplitAmount
✅ TEST-org.gnucash.android.test.unit.export.OfxExporterTest.xml
1 tests were completed in 585ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.export.OfxExporterTest | 1✅ | 585ms |
✅ org.gnucash.android.test.unit.export.OfxExporterTest
✅ testWithNoTransactionsToExport_shouldNotCreateAnyFile
✅ TEST-org.gnucash.android.test.unit.export.QifExporterTest.xml
3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.export.QifExporterTest | 3✅ | 2s |
✅ org.gnucash.android.test.unit.export.QifExporterTest
✅ memoAndDescription_shouldBeExported
✅ testWithNoTransactionsToExport_shouldNotCreateAnyFile
✅ testGenerateQIFExport
✅ TEST-org.gnucash.android.test.unit.importer.GncXmlHandlerTest.xml
6 tests were completed in 5s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.importer.GncXmlHandlerTest | 6✅ | 5s |
✅ org.gnucash.android.test.unit.importer.GncXmlHandlerTest
✅ multiCurrencyTransactionImport
✅ transactionWithNonDefaultSplitsImport
✅ importingScheduledAction_shouldSetByDays
✅ simpleTransactionImport
✅ accountsImport
✅ bug562_scheduledTransactionImportedWithImbalancedSplits
✅ TEST-org.gnucash.android.test.unit.model.AccountTest.xml
8 tests were completed in 3s with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.AccountTest | 8✅ | 3s |
✅ org.gnucash.android.test.unit.model.AccountTest
✅ testAccountAlwaysHasUID
✅ settingNameShouldNotChangeFullName
✅ testTransactionsHaveSameCurrencyAsAccount
✅ testSetColorWithAlphaComponent
✅ testAccountUsesDefaultCurrency
✅ shouldSetFullNameWhenCreated
✅ newInstance_shouldReturnNonNullValues
✅ testSetInvalidColorCode
✅ TEST-org.gnucash.android.test.unit.model.BudgetTest.xml
6 tests were completed in 13ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.BudgetTest | 6✅ | 13ms |
✅ org.gnucash.android.test.unit.model.BudgetTest
✅ addingBudgetAmount_shouldSetBudgetUID
✅ shouldNotCompactBudgetAmountsWithDifferentAmounts
✅ addingSameAmounts_shouldCompactOnRetrieval
✅ testGetNumberOfAccounts
✅ shouldComputeAbsoluteAmountSum
✅ addingNegativePeriodNum_shouldExpandOnRetrieval
✅ TEST-org.gnucash.android.test.unit.model.CommodityTest.xml
2 tests were completed in 0ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.CommodityTest | 2✅ | 0ms |
✅ org.gnucash.android.test.unit.model.CommodityTest
✅ setSmallestFraction_shouldNotUseDigits
✅ testSmallestFractionDigits
✅ TEST-org.gnucash.android.test.unit.model.MoneyTest.xml
13 tests were completed in 5s with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.MoneyTest | 13✅ | 5s |
✅ org.gnucash.android.test.unit.model.MoneyTest
✅ testCreation
✅ testDivisionWithDifferentCurrency
✅ testMultiplication
✅ testAddition
✅ testPrinting
✅ testSubtractionWithDifferentCurrency
✅ testMultiplicationWithDifferentCurrencies
✅ testDivision
✅ testFractionParts
✅ testAdditionWithIncompatibleCurrency
✅ testNegation
✅ testSubtraction
✅ nonMatchingCommodityFraction_shouldThrowException
✅ TEST-org.gnucash.android.test.unit.model.PriceTest.xml
5 tests were completed in 8ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.PriceTest | 5✅ | 8ms |
✅ org.gnucash.android.test.unit.model.PriceTest
✅ getNumerator_shouldReduceAutomatically
✅ getDenominator_shouldReduceAutomatically
✅ toString_shouldNotFailForInfinitelyLongDecimalExpansion
✅ creatingFromExchangeRate_ShouldGetPrecisionRight
✅ toString_shouldUseDefaultLocale
✅ TEST-org.gnucash.android.test.unit.model.RecurrenceTest.xml
3 tests were completed in 47ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.RecurrenceTest | 3✅ | 47ms |
✅ org.gnucash.android.test.unit.model.RecurrenceTest
✅ settingCount_shouldComputeCorrectEndTime
✅ testRecurrenceCountComputation
✅ notSettingEndDate_shouldReturnSpecialCountValue
✅ TEST-org.gnucash.android.test.unit.model.ScheduledActionTest.xml
9 tests were completed in 9ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.ScheduledActionTest | 9✅ | 9ms |
✅ org.gnucash.android.test.unit.model.ScheduledActionTest
✅ weeklyActionsWithoutDayOfWeekSet_shouldReturnDateInTheFuture
✅ testComputingNextScheduledExecution
✅ weeklyActionsWithMultiplier_shouldBeDueOnTheDayOfWeekSet
✅ settingStartTime_shouldSetRecurrenceStart
✅ settingRecurrence_shouldSetEndTime
✅ multiDayOfWeekWeeklyActions_shouldBeDueOnEachDayOfWeekSet
✅ settingEndTime_shouldSetRecurrenceEnd
✅ settingRecurrence_shouldSetScheduledActionStartTime
✅ testComputingTimeOfLastSchedule
✅ TEST-org.gnucash.android.test.unit.model.SplitTest.xml
6 tests were completed in 2s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.SplitTest | 6✅ | 2s |
✅ org.gnucash.android.test.unit.model.SplitTest
✅ shouldCreateInversePair
✅ shouldParseCsv
✅ testCloning
✅ amounts_shouldBeStoredUnsigned
✅ testAddingSplitToTransaction
✅ shouldGenerateValidCsv
✅ TEST-org.gnucash.android.test.unit.model.TransactionTest.xml
4 tests were completed in 1s with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.TransactionTest | 4✅ | 1s |
✅ org.gnucash.android.test.unit.model.TransactionTest
✅ settingUID_shouldSetTransactionUidOfSplits
✅ testCloningTransaction
✅ addingSplitsShouldSetTransactionUID
✅ testCreateAutoBalanceSplit
✅ TEST-org.gnucash.android.test.unit.service.ScheduledActionServiceTest.xml
10 tests were completed in 6s with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.service.ScheduledActionServiceTest | 10✅ | 6s |
✅ org.gnucash.android.test.unit.service.ScheduledActionServiceTest
✅ scheduledTransactionsWithEndTimeInPast_shouldBeExecuted
✅ scheduledBackups_shouldNotRunBeforeNextScheduledExecution
✅ recurringTransactions_shouldHaveScheduledActionUID
✅ scheduledBackups_shouldNotIncludeTransactionsPreviousToTheLastRun
✅ futureScheduledActions_shouldNotRun
✅ scheduledBackups_shouldRunOnlyOnce
✅ disabledScheduledActions_shouldNotRun
✅ scheduledBackups_shouldIncludeTransactionsAfterTheLastRun
✅ missedScheduledTransactions_shouldBeGenerated
✅ exceededExecutionCounts_shouldNotRun
✅ TEST-org.gnucash.android.test.unit.util.AmountParserTest.xml
6 tests were completed in 2ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.util.AmountParserTest | 6✅ | 2ms |
✅ org.gnucash.android.test.unit.util.AmountParserTest
✅ withGarbageAtTheEnd_shouldFailWithException
✅ emptyString_shouldFailWithException
✅ parseDecimalAmountWithDifferentSeparator
✅ testParseIntegerAmount
✅ parseDecimalAmount
✅ withGarbageAtTheBeginning_shouldFailWithException
✅ TEST-org.gnucash.android.test.unit.util.PreferencesHelperTest.xml
2 tests were completed in 703ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.util.PreferencesHelperTest | 2✅ | 703ms |
✅ org.gnucash.android.test.unit.util.PreferencesHelperTest
✅ shouldGetLastExportTimeDefaultValue
✅ shouldGetLastExportTimeCurrentValue
✅ TEST-org.gnucash.android.test.unit.util.TimestampHelperTest.xml
4 tests were completed in 1s with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.util.TimestampHelperTest | 4✅ | 1s |
✅ org.gnucash.android.test.unit.util.TimestampHelperTest
✅ shouldGetUtcStringFromTimestamp
✅ shouldGetTimestampFromNow
✅ shouldGetTimestampFromEpochZero
✅ shouldGetTimestampFromUtcString
✅ TEST-org.gnucash.android.util.BackupManagerTest.xml
3 tests were completed in 7s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.util.BackupManagerTest | 3✅ | 7s |
✅ org.gnucash.android.util.BackupManagerTest
✅ getBackupList
✅ whenNoBackupsHaveBeenDone_shouldReturnEmptyBackupList
✅ backupAllBooks