Koha-clms/t/db_dependent
Martin Renvoize 28191756d1 Bug 22254: Correction to datehandling in test
Adding 13 months is not always the same as adding 1 month and then
adding 12 months in DateTime maths.  This patch rectified the test
to match the correct behaviour in koha.

Test plan.

1) Modify the test (around line 268) to test against the suspect
   leap date of 2019-01-31 and watch the test fail.
2) Apply the patch (which also adds this modification to test
   for such a leap date) and watch the test now pass.

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
(cherry picked from commit 1da0ba48b6)
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
(cherry picked from commit 413f34ba24)

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit 60f8ca789f)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
2019-02-25 11:17:29 +01:00
..
Acquisition Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Auth
…
Authority Bug 18458: Add a subtest in Merge.t 2018-01-15 14:26:33 +00:00
Biblio Bug 20126: Add simple test for ModBiblioMarc 2018-02-16 00:39:09 +00:00
Circulation Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
CourseReserves Bug 10382: Course reserves: handle empty values 2018-10-24 10:57:11 +02:00
Creators Bug 21281: (QA follow-up) Introduce _add_backtics 2018-10-03 13:52:13 +02:00
Exporter Bug 18201: Unit tests 2018-01-10 12:48:13 +00:00
Holds Bug 21133: [18.05.x] Fix use statements order 2018-10-10 12:39:18 +02:00
Illrequest Bug 7317: Remove traces of UnmediatedILL 2017-11-09 11:42:16 -03:00
Items Bug 21133: [18.05.x] Fix use statements order 2018-10-10 12:39:18 +02:00
Koha Bug 22254: Correction to datehandling in test 2019-02-25 11:17:29 +01:00
LDAP
…
Labels Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Letters Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Members Bug 21133: [18.05.x] Fix use statements order 2018-10-10 12:39:18 +02:00
OAI Bug 20191: Use Test::MockTime to hold time still 2018-06-06 15:56:10 +02:00
Patron Bug 21133: [18.05.x] Fix use statements order 2018-10-10 12:39:18 +02:00
Record Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Reports Bug 19495: Automatic report conversion needs to do global replace on 'biblioitems' and 'marcxml' 2017-10-25 12:14:32 -03:00
Reserves Bug 21075: Unit tests 2018-09-21 12:25:00 +02:00
SIP Bug 19386: [QA Follow-up] Remove some default values 2017-10-06 12:00:19 -03:00
Search Bug 19775: Try & prevent Search/History.t to fail randomly 2017-12-14 14:03:32 +00:00
Serials Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Template/Plugin Bug 19655: Add tests 2017-11-26 12:59:31 -03:00
Utils Bug 18292: Remove return 1 statements in tests 2017-08-15 12:17:42 -03:00
XSLT_Handler
…
api/v1 Bug 21133: [18.05.x] Fix use statements order 2018-10-10 12:39:18 +02:00
data Bug 21581: Unit tests and updated data 2018-11-28 13:56:15 +01:00
selenium Revert "Bug 21479: Add regression tests" 2018-11-28 16:25:13 +01:00
www Bug 19483: Fix test plan in t/db_dependent/www/* 2018-01-23 01:39:50 +00:00
00-strict.t Bug 19178: Remove outdated sms/* scripts and related files 2017-10-27 14:10:29 -03:00
01-test_dbic.t Bug 18226: Perltidy + license 2017-06-05 17:52:48 -03:00
Accounts.t Bug 18677: Remove new issue_id param from charlostitem 2018-12-05 09:00:10 +01:00
Acquisition.t Bug 19256: (QA followup) Remove warn from unit test 2017-09-07 15:03:04 -03:00
AdditionalField.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Amazon.t Bug 11998: Use t::lib::Mocks::mock_preference in tests 2016-03-15 07:08:28 +00:00
ArticleRequests.t Bug 18477: Add tests 2018-02-02 14:16:13 +00:00
AudioAlerts.t
…
Auth.t Bug 18821: (QA follow-up) Last tweaks for performance 2018-06-13 08:40:39 +02:00
Auth_with_cas.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Auth_with_ldap.t Bug 18947: LDAP - do not assume anonymous bind if no user or password 2018-08-28 14:58:24 +02:00
AuthorisedValues.t Bug 18748: Noisy t/db_dependent/AuthorisedValues.t 2017-07-14 12:29:22 -03:00
AuthoritiesMarc.t Bug 18448: Fix a few db_dependent tests 2017-04-21 00:09:43 +00:00
BackgroundJob.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Barcodes.t Bug 15878 - Updated unit tests for hbyymmincr barcodes 2016-05-23 17:42:10 +00:00
Barcodes_ValueBuilder.t Bug 18292: Remove return 1 statements in tests 2017-08-15 12:17:42 -03:00
Biblio.t Bug 21556: Do not crash if a biblio is deleted twice 2018-11-28 14:56:35 +01:00
Bookseller.t Bug 20906: Prevent test failures due to precision changes (2) 2018-06-28 07:44:28 +02:00
Breeding.t
…
Budgets.t Bug 18999: (QA followup) ModReceiveOrder expects a hashref 2017-09-29 13:03:38 -03:00
Calendar.t Bug 9031: (QA follow-up) Final changes to Calendar::days_between 2017-10-27 14:09:04 -03:00
Charset.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Circulation.t Revert "Bug 21848: Resolve unac_string warning from Circulation.t" 2019-01-02 16:21:56 +01:00
ClassSource.t Bug 16860: Remove the comment about the warning 2016-07-08 13:29:50 +00:00
Clubs.t Bug 18292: Remove return 1 statements in tests 2017-08-15 12:17:42 -03:00
ColumnsSettings.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Context.t Bug 19788: Add a test 2018-01-15 14:40:37 +00:00
Contract.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
CourseReserves.t Bug 21133: [18.05.x] Fix use statements order 2018-10-10 12:39:18 +02:00
DecreaseLoanHighHolds.t Bug 19705: Try to fix random failures from DecreaseLoanHighHolds.t 2018-02-02 14:33:20 +00:00
Filter_MARC_ViewPolicy.t Bug 18292: Remove return 1 statements in tests 2017-08-15 12:17:42 -03:00
Fines.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
FrameworkPlugin.t
…
Heading_MARC21.t
…
Hold.t Bug 18856: (QA follow-up) Rename method to avoid confusion 2018-07-16 11:58:51 +02:00
Holds.t Bug 21133: [18.05.x] Fix use statements order 2018-10-10 12:39:18 +02:00
HoldsQueue.t Bug 19059: Move C4::Reserves::CancelReserve to Koha::Hold->cancel 2017-09-12 12:42:58 -03:00
Holidays.t Bug 18292: Remove return 1 statements in tests 2017-08-15 12:17:42 -03:00
ILSDI_Services.t Bug 21199: Hide patron's attributes from ILSDI if required 2018-08-28 15:55:57 +02:00
Illrequestattributes.t Bug 7317: (followup) Make tests independent of data on the DB 2017-11-09 11:42:15 -03:00
Illrequests.t Bug 7317: (QA followup) Rename 'branch' for 'library' 2017-11-09 11:42:16 -03:00
ImportBatch.t Bug 20764: (QA follow-up) Fix path to sample plugins 2018-10-19 09:37:00 +02:00
Installer.t Bug 17234: Need to separate KEY and FOREIGN KEY checks 2017-01-12 12:43:10 +00:00
Items.t Bug 20592: Add tests 2018-11-28 10:09:06 +01:00
Items_DelItemCheck.t Bug 18292: Remove return 1 statements in tests 2017-08-15 12:17:42 -03:00
KitchenSinkPlugin.kpz Bug 17368: Update KitchenSinkPlugin.kpz 2016-10-21 14:48:53 +00:00
Koha.t Bug 17843: Replace C4::Koha::getitemtypeinfo with Koha::ItemTypes 2017-07-05 13:42:21 -03:00
Koha_Authority.t
…
Koha_Database.t
…
Koha_Elasticsearch.t Bug 19581: Fix Koha_Elasticsearch.t 2018-05-14 19:21:57 +00:00
Koha_Elasticsearch_Indexer.t Bug 19581: Unit tests 2018-05-14 19:21:24 +00:00
Koha_Misc_Files.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Koha_SearchEngine_Elasticsearch_Search.t Bug 21032: Fix using facet for searches made on specific index 2018-08-28 15:26:41 +02:00
Languages.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Letters.t Bug 21829: (QA follow-up) - Update the number of unit tests 2019-02-22 09:13:44 +01:00
Linker_FirstMatch.t Bug 16868: Silence error t/db_dependent/Linker_FirstMatch.t 2016-08-04 20:04:24 +00:00
Log.t Bug 18991: [QA Follow-up] Use schema txn_begin and txn_rollback 2017-07-28 11:23:40 -03:00
MarcModificationTemplates.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Members.t Bug 22052: Unit tests 2019-01-16 09:31:50 +01:00
MungeMarcPrice.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
NewsChannels.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Overdues.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Passwordrecovery.t Bug 20474: Mimick Letters.t 2018-04-24 01:04:58 +00:00
PatronLists.t Bug 18292: Remove return 1 statements in tests 2017-08-15 12:17:42 -03:00
Patrons.t Bug 19176: Compare the number of seconds when comparing dates in tests 2017-10-30 14:55:18 -03:00
Plugins.t Bug 20968: Rename method get_intranet_catalog_toolbar_button to intranet_catalog_biblio_enhancements_toolbar_button 2018-11-29 11:12:41 +01:00
QueryParser.t Bug 18292: Remove return 1 statements in tests 2017-08-15 12:17:42 -03:00
Record.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
RecordProcessor_EmbedSeeFromHeadings.t
…
RefundLostItemFeeRule.t Bug 18292: Remove return 1 statements in tests 2017-08-15 12:17:42 -03:00
Reports.t
…
Reserves.t Bug 21133: [18.05.x] Fix use statements order 2018-10-10 12:39:18 +02:00
RotatingCollections.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Search.t Bug 21962: (RMaint follow-up) Fixed bad rebase. 2019-01-02 10:07:45 +01:00
Serials.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
Serials_2.t Bug 18420: Do not use 'S' as patron category code in other tests 2017-04-21 10:49:25 -04:00
Service.t
…
ShelfBrowser.t Bug 21133: [18.05.x] Fix use statements order 2018-10-10 12:39:18 +02:00
Sitemapper.t Bug 21015: Remove unecessary 'use Koha::Schema' statements in t/ 2018-11-28 15:37:41 +01:00
Stats.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
SuggestionEngine_ExplodedTerms.t Bug 17989: (QA follow-up) Replace bad dots in SuggestionEngine_ExplodedTerms.t 2017-11-01 13:10:18 -03:00
Suggestions.t Bug 18420: Use TestBuilder to create a patron category in Suggestions.t 2017-04-21 10:49:25 -04:00
Tags.t
…
Templates.t Bug 17989: Include full path logic in _get_template_file 2017-11-01 13:10:17 -03:00
TestBuilder.t Bug 19985: Make TestBuilder.t pass even if default_circ_rules is not empty 2018-02-02 14:20:42 +00:00
Upload.t Bug 19420: (QA Follow-up) Fix test, correct POD 2017-11-08 13:31:37 -03:00
UsageStats.t Bug 21226: Remove xISBN services 2018-08-30 09:12:12 +02:00
Virtualshelves.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
XISBN.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
XSLT_Handler.t Bug 17807: Add format parameter to XSLT_Handler->transform 2017-08-30 15:06:40 -03:00
check_kohastructure.t Bug 19783: Move check_kohastructure.t to db_dependent 2018-01-23 02:16:31 +00:00
check_sysprefs.t Bug 17917: [AMENDED] Fix path issue in t/db_dependent/check_sysprefs.t 2017-01-20 13:39:37 +00:00
db_structure.t Bug 18292: Remove return 1 statements in tests 2017-08-15 12:17:42 -03:00
default_search_class.pl Bug 11998: Use t::lib::Mocks::mock_preference in tests 2016-03-15 07:08:28 +00:00
rollingloans.t Bug 20900: Add CPL test branch in rollingloans.t 2018-07-30 15:45:56 +02:00
sysprefs.t Bug 14334: Remove AutoCommit from tests 2019-01-02 11:20:36 +01:00
zebra_config.pl
…