Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GnuCash launcher icon copied from gnucash-5.5 #49

Merged
merged 2 commits into from
Mar 21, 2024

GnuCash featured image

3fd13b3
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

GnuCash launcher icon copied from gnucash-5.5 #49

GnuCash featured image
3fd13b3
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Test Report succeeded Mar 19, 2024 in 1s

141 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
TEST-org.gnucash.android.test.unit.db.AccountsDbAdapterTest.xml 18✅ 22s
TEST-org.gnucash.android.test.unit.db.BooksDbAdapterTest.xml 9✅ 5s
TEST-org.gnucash.android.test.unit.db.BudgetsDbAdapterTest.xml 6✅ 3s
TEST-org.gnucash.android.test.unit.db.MigrationHelperTest.xml 1✅ 372ms
TEST-org.gnucash.android.test.unit.db.PriceDbAdapterTest.xml 1✅ 377ms
TEST-org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest.xml 3✅ 1s
TEST-org.gnucash.android.test.unit.db.SplitsDbAdapterTest.xml 4✅ 2s
TEST-org.gnucash.android.test.unit.db.TransactionsDbAdapterTest.xml 4✅ 2s
TEST-org.gnucash.android.test.unit.export.BackupTest.xml 1✅ 1s
TEST-org.gnucash.android.test.unit.export.GncXmlHelperTest.xml 3✅ 62ms
TEST-org.gnucash.android.test.unit.export.OfxExporterTest.xml 1✅ 585ms
TEST-org.gnucash.android.test.unit.export.QifExporterTest.xml 3✅ 2s
TEST-org.gnucash.android.test.unit.importer.GncXmlHandlerTest.xml 6✅ 5s
TEST-org.gnucash.android.test.unit.model.AccountTest.xml 8✅ 3s
TEST-org.gnucash.android.test.unit.model.BudgetTest.xml 6✅ 13ms
TEST-org.gnucash.android.test.unit.model.CommodityTest.xml 2✅ 0ms
TEST-org.gnucash.android.test.unit.model.MoneyTest.xml 13✅ 5s
TEST-org.gnucash.android.test.unit.model.PriceTest.xml 5✅ 8ms
TEST-org.gnucash.android.test.unit.model.RecurrenceTest.xml 3✅ 47ms
TEST-org.gnucash.android.test.unit.model.ScheduledActionTest.xml 9✅ 9ms
TEST-org.gnucash.android.test.unit.model.SplitTest.xml 6✅ 2s
TEST-org.gnucash.android.test.unit.model.TransactionTest.xml 4✅ 1s
TEST-org.gnucash.android.test.unit.service.ScheduledActionServiceTest.xml 10✅ 6s
TEST-org.gnucash.android.test.unit.util.AmountParserTest.xml 6✅ 2ms
TEST-org.gnucash.android.test.unit.util.PreferencesHelperTest.xml 2✅ 703ms
TEST-org.gnucash.android.test.unit.util.TimestampHelperTest.xml 4✅ 1s
TEST-org.gnucash.android.util.BackupManagerTest.xml 3✅ 7s

✅ 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