Schedule in newer Android #496
166 passed, 0 failed and 0 skipped
✅ TEST-org.gnucash.android.service.ScheduledActionServiceTest.xml
10 tests were completed in 1s with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.service.ScheduledActionServiceTest | 10✅ | 1s |
✅ org.gnucash.android.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.CsvTransactionsExporterTest.xml
2 tests were completed in 6s with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.CsvTransactionsExporterTest | 2✅ | 6s |
✅ org.gnucash.android.test.unit.CsvTransactionsExporterTest
✅ generate export in German locale
✅ generate export in US locale
✅ TEST-org.gnucash.android.test.unit.db.AccountsDbAdapterTest.xml
18 tests were completed in 1s with 18 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.AccountsDbAdapterTest | 18✅ | 1s |
✅ 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 583ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.BooksDbAdapterTest | 9✅ | 583ms |
✅ 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 315ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.BudgetsDbAdapterTest | 6✅ | 315ms |
✅ org.gnucash.android.test.unit.db.BudgetsDbAdapterTest
✅ testBulkAddBudgets
✅ testGetAccountBudgets
✅ savingBudget_shouldRequireRecurrence
✅ savingBudget_shouldRequireExistingAccount
✅ testAddingBudget
✅ savingBudget_shouldRequireBudgetAmount
✅ TEST-org.gnucash.android.test.unit.db.PriceDbAdapterTest.xml
1 tests were completed in 51ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.PriceDbAdapterTest | 1✅ | 51ms |
✅ org.gnucash.android.test.unit.db.PriceDbAdapterTest
✅ shouldOnlySaveOnePricePerCommodityPair
✅ TEST-org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest.xml
3 tests were completed in 136ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest | 3✅ | 136ms |
✅ org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest
✅ testGenerateRepeatString
✅ everyScheduledActionShouldHaveRecurrence
✅ testAddGetRecord
✅ TEST-org.gnucash.android.test.unit.db.SplitsDbAdapterTest.xml
4 tests were completed in 244ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.SplitsDbAdapterTest | 4✅ | 244ms |
✅ 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 312ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.db.TransactionsDbAdapterTest | 4✅ | 312ms |
✅ 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 119ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.export.BackupTest | 1✅ | 119ms |
✅ org.gnucash.android.test.unit.export.BackupTest
✅ shouldCreateBackupFileName
✅ TEST-org.gnucash.android.test.unit.export.GncXmlHelperTest.xml
9 tests were completed in 1s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.export.GncXmlHelperTest | 9✅ | 1s |
✅ org.gnucash.android.test.unit.export.GncXmlHelperTest
✅ testDateFormat_Leap_0200
✅ shouldFailToParseWronglyFormattedInput
✅ testDateFormat_to_DateTimeFormat
✅ testDateFormat_Threads
✅ testParseSplitAmount
✅ testDateTimeFormat_Timestamp_UTC
✅ testDateTimeFormat_forPattern
✅ testFormatSplitAmount
✅ testDateFormat_Leap_UTC
✅ TEST-org.gnucash.android.test.unit.export.OfxExporterTest.xml
3 tests were completed in 679ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.export.OfxExporterTest | 3✅ | 679ms |
✅ org.gnucash.android.test.unit.export.OfxExporterTest
✅ testDateTime
✅ testWithNoTransactionsToExport_shouldNotCreateAnyFile
✅ testGenerateOFXExport
✅ TEST-org.gnucash.android.test.unit.export.QifExporterTest.xml
6 tests were completed in 491ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.export.QifExporterTest | 6✅ | 491ms |
✅ org.gnucash.android.test.unit.export.QifExporterTest
✅ transactionWithNonDefaultSplitsImport
✅ memoAndDescription_shouldBeExported
✅ testWithNoTransactionsToExport_shouldNotCreateAnyFile
✅ amountAndSplit_shouldBeExported
✅ simpleTransactionExport
✅ testGenerateQIFExport
✅ TEST-org.gnucash.android.test.unit.importer.GncXmlHandlerTest.xml
6 tests were completed in 537ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.importer.GncXmlHandlerTest | 6✅ | 537ms |
✅ org.gnucash.android.test.unit.importer.GncXmlHandlerTest
✅ multiCurrencyTransactionImport
✅ transactionWithNonDefaultSplitsImport
✅ importingScheduledAction_shouldSetByDays
✅ simpleTransactionImport
✅ accountsImport
✅ bug562_scheduledTransactionImportedWithImbalancedSplits
✅ TEST-org.gnucash.android.test.unit.model.AccountTest.xml
9 tests were completed in 417ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.AccountTest | 9✅ | 417ms |
✅ org.gnucash.android.test.unit.model.AccountTest
✅ testAccountAlwaysHasUID
✅ colors
✅ settingNameShouldNotChangeFullName
✅ testTransactionsHaveSameCurrencyAsAccount
✅ testSetColorWithAlphaComponent
✅ testAccountUsesDefaultCurrency
✅ shouldSetFullNameWhenCreated
✅ newInstance_shouldReturnNonNullValues
✅ testSetInvalidColorCode
✅ TEST-org.gnucash.android.test.unit.model.BudgetTest.xml
6 tests were completed in 19ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.BudgetTest | 6✅ | 19ms |
✅ 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 1ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.CommodityTest | 2✅ | 1ms |
✅ org.gnucash.android.test.unit.model.CommodityTest
✅ setSmallestFraction_shouldNotUseDigits
✅ testSmallestFractionDigits
✅ TEST-org.gnucash.android.test.unit.model.MoneyTest.xml
16 tests were completed in 6s with 16 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.MoneyTest | 16✅ | 6s |
✅ org.gnucash.android.test.unit.model.MoneyTest
✅ testCreation
✅ testDivisionWithDifferentCurrency
✅ testMultiplication
✅ testAddition
✅ testPrinting
✅ testSubtractionWithDifferentCurrency
✅ testMultiplicationWithDifferentCurrencies
✅ overflow
✅ evaluate_25
✅ evaluate_26
✅ testDivision
✅ testFractionParts
✅ testAdditionWithIncompatibleCurrency
✅ testNegation
✅ testSubtraction
✅ nonMatchingCommodityFraction_shouldThrowException
✅ TEST-org.gnucash.android.test.unit.model.PriceTest.xml
5 tests were completed in 2ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.PriceTest | 5✅ | 2ms |
✅ 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 11ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.RecurrenceTest | 3✅ | 11ms |
✅ 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 6ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.ScheduledActionTest | 9✅ | 6ms |
✅ 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 241ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.SplitTest | 6✅ | 241ms |
✅ 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 133ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.model.TransactionTest | 4✅ | 133ms |
✅ org.gnucash.android.test.unit.model.TransactionTest
✅ settingUID_shouldSetTransactionUidOfSplits
✅ testCloningTransaction
✅ addingSplitsShouldSetTransactionUID
✅ testCreateAutoBalanceSplit
✅ 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.ColorTest.xml
9 tests were completed in 4s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.util.ColorTest | 9✅ | 4s |
✅ org.gnucash.android.test.unit.util.ColorTest
✅ color_rgba_percent
✅ color_rgb_percent
✅ color_hex_alpha
✅ color_hsla
✅ color_name
✅ color_rgba
✅ color_hex
✅ color_hsl
✅ color_rgb
✅ TEST-org.gnucash.android.test.unit.util.PreferencesHelperTest.xml
2 tests were completed in 86ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.util.PreferencesHelperTest | 2✅ | 86ms |
✅ org.gnucash.android.test.unit.util.PreferencesHelperTest
✅ shouldGetLastExportTimeDefaultValue
✅ shouldGetLastExportTimeCurrentValue
✅ TEST-org.gnucash.android.test.unit.util.TimestampHelperTest.xml
4 tests were completed in 172ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.test.unit.util.TimestampHelperTest | 4✅ | 172ms |
✅ org.gnucash.android.test.unit.util.TimestampHelperTest
✅ shouldGetUtcStringFromTimestamp
✅ shouldGetTimestampFromNow
✅ shouldGetTimestampFromEpochZero
✅ shouldGetTimestampFromUtcString
✅ TEST-org.gnucash.android.util.BackupManagerTest.xml
3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gnucash.android.util.BackupManagerTest | 3✅ | 2s |
✅ org.gnucash.android.util.BackupManagerTest
✅ getBackupList
✅ whenNoBackupsHaveBeenDone_shouldReturnEmptyBackupList
✅ backupAllBooks