Koha-clms/t/db_dependent
Martin Renvoize 7dfd5a74bc Bug 30518: Unit test
This patch adds tests for checking the needs_advancing method against
a timezone and datetime that would cause an Invalid local time failure

To test:
1. Apply this patch
2. Run:
   $ kshell
   k$ prove t/db_dependent/StockRotationItems.t
=> FAIL: The feature is not implemented, tests fail to complete

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 4450ad2110)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
(cherry picked from commit b8c1391c4a)
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
2022-05-09 23:46:16 +02:00
..
Acquisition Bug 27203: Adjust unit tests 2021-05-12 17:09:55 +02:00
Auth Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Authority Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Biblio Bug 26516: Don't accept incorrect values for copyrightdate/publicationyear 2020-11-16 14:25:21 +01:00
Circulation Bug 28472: (follow-up) add unit test for the case where location = NULL 2021-10-06 10:11:06 -10:00
CourseReserves Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Creators Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
Exporter Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Holds Bug 27058: Add test for IsAvailableForItemLevelRequest and notforloan 2021-03-12 09:05:18 +01:00
Illrequest Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Items Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Koha Bug 29754: (QA follow-up) Minor tests tweaks 2022-03-18 01:00:21 +01:00
LDAP
…
Labels Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Letters Bug 26745: (QA follow-up) Add Unit Tests 2020-11-04 17:32:35 +01:00
Members Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
OAI Bug 25460: Add unit test for change to C4::OAI::Sets->UpdateOAISetsBiblio() 2020-10-15 12:56:31 +02:00
Patron Bug 26594: add Unit Test 2020-11-10 15:00:14 +01:00
Record Bug 25898: Fix new occurrences 2020-10-15 13:56:41 +02:00
Reports Bug 27884: Add tests 2021-11-10 15:38:19 -10:00
Reserves Bug 26634: Remove GetHoldRule subroutine in C4::Reserves 2020-12-28 14:35:18 +01:00
SIP Bug 29754: (QA follow-up) Minor tests tweaks 2022-03-18 01:00:21 +01:00
Search Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
Serials Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Template/Plugin Bug 26984: Make tests pass if AnonymousPatron is set 2020-11-20 08:16:02 +01:00
Utils Bug 27715: Use $dbh->quote_identifier to quote untrusted input 2021-02-23 14:35:08 +01:00
api/v1 Bug 22993: Unit tests 2022-03-28 11:45:15 +02:00
cronjobs Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
data Bug 27968: Fix framework import if isurl has an incorrect value 2021-04-29 16:30:57 +02:00
misc/translator Bug 25067: Adjust paths in tests 2020-11-06 16:59:40 +01:00
selenium Bug 29696: Add tests 2022-02-07 01:17:52 +01:00
www Bug 26031: Remove the failing tests and the diag 2020-11-20 08:16:02 +01:00
00-strict.t Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
01-test_dbic.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Accounts.t Bug 26984: Make tests pass if AnonymousPatron is set 2020-11-20 08:16:02 +01:00
Acquisition.t Bug 26584: Remove unused C4::Acquisition::CloseBasket function 2020-11-05 15:24:20 +01:00
Amazon.t
…
ArticleRequests.t
…
AudioAlerts.t
…
Auth.t Bug 29914: Remove 'Use of uninitialized value ' warnings 2022-01-31 19:15:45 +01:00
AuthUtils.t Bug 26384: (QA follow-up) Fix two exceptions 2020-09-11 09:56:56 +02:00
Auth_with_cas.t Bug 20854: Add more CAS tests 2021-04-29 13:57:51 +02:00
Auth_with_ldap.t
…
AuthorisedValues.t Bug 28554: Fix t/db_dependent/AuthorisedValues.t 2021-09-08 10:28:31 -10:00
AuthoritiesMarc.t Bug 25313: (QA follow-up) DelAuthority tests 2020-11-18 12:03:03 +01:00
BackgroundJob.t Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
Barcodes.t
…
Barcodes_ValueBuilder.t Bug 26328: Add test 2022-04-17 22:19:07 +02:00
Biblio.t Bug 28676: Unit test 2021-10-06 10:06:19 -10:00
Breeding.t Bug 29437: (QA follow-up) Update TODO in Breeding.t 2022-01-31 01:09:39 +01:00
Budgets.t Bug 23195: (follow-up) One text invoice should be open 2021-04-29 16:06:22 +02:00
Cache.t Bug 16067: Remove FastMmap 2020-12-07 09:44:07 +01:00
Calendar.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Charset.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Circulation.t Bug 26405: Prevent Circulation.t failing on 'AddRenewal left both fines' 2021-04-30 10:54:08 +02:00
Clubs.t Bug 29736: (QA follow-up) No need to delete all clubs 2022-02-11 23:02:56 +01:00
Context.t
…
Contract.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
CourseReserves.t
…
DecreaseLoanHighHolds.t Bug 14866: Make high holds work with different item types 2020-11-06 15:55:17 +01:00
Filter_MARC_ViewPolicy.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Fines.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
FrameworkPlugin.t Bug 27461: Add tests for biblio_008 2021-10-08 16:30:39 -10:00
Heading.t
…
Heading_MARC21.t
…
Hold.t Bug 12556: Add new "in processing" state to holds 2020-10-14 14:50:07 +02:00
Holds.t Bug 29306: Fix warning on undefined $_ in Holds.t 2021-11-10 13:35:21 -10:00
HoldsQueue.t Bug 24359: (QA follow-up) Fix tests 2021-03-12 09:45:30 +01:00
Holidays.t
…
ILSDI_Services.t Bug 28630: Improve date comparisons in tests 2021-08-11 10:11:42 -10:00
Illcomments.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Illrequestattributes.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Illrequests.t Bug 28932: Regression tests 2022-02-18 21:59:30 +01:00
ImportBatch.t Bug 24469: Move the new queries to a dedicated ImportBatch subroutine 2021-02-22 11:11:53 +01:00
ImportExportFramework.t Bug 27569: Add tests for ODS export 2021-02-19 16:38:27 +01:00
Installer.t Bug 26325: Add primary_key_exists check to C4::Installer 2020-10-01 10:32:15 +02:00
Items.t Bug 27837: Check the MARC directly, not the transformed item 2021-05-20 14:50:15 +02:00
Koha.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Koha_Authority.t
…
Koha_Database.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Koha_Elasticsearch.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Koha_ExternalContent_OverDrive.t
…
Koha_ExternalContent_RecordedBooks.t
…
Koha_Misc_Files.t
…
Languages.t
…
Letters.t Bug 28803: Add unit tests 2021-11-24 15:09:42 -10:00
LibraryGroups.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Linker_Default.t
…
Linker_FirstMatch.t
…
Log.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
MarcModificationTemplates.t Bug 26894: Handle subfield 0 and delete empty fields 2021-01-18 15:30:59 +01:00
Members.t Bug 28943: Lower the risk of accidental patron deletion 2022-04-17 22:03:05 +02:00
MungeMarcPrice.t
…
NewsChannels.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Overdues.t Bug 28144: Add a regression test 2021-04-30 10:44:14 +02:00
Passwordrecovery.t Bug 22343: (follow-up) Remove traces of Mail::Sendmail 2020-10-05 11:15:51 +02:00
PatronLists.t
…
Patroncards.t
…
Patrons.t Bug 27554: Clarify and add tests for update_category_to 2021-02-05 16:37:15 +01:00
Record.t Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
RecordProcessor_EmbedSeeFromHeadings.t Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
Reports.t
…
Reserves.t Bug 28644: Fix calling borrowernumber on undefined value 2021-08-02 11:33:00 -10:00
RotatingCollections.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Search.t Bug 28365: Add unit test 2021-11-10 15:46:17 -10:00
Serials.t Bug 27842: Add tests 2021-05-12 15:58:29 +02:00
Serials_2.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Service.t
…
ShelfBrowser.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
Sitemapper.t
…
Stats.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
StockRotationItems.t Bug 30518: Unit test 2022-05-09 23:46:16 +02:00
StockRotationRotas.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
StockRotationStages.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
SuggestionEngine_ExplodedTerms.t Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
Suggestions.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
TablesSettings.t Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
Tags.t
…
Templates.t Bug 28303: Add unit test for badtemplatecheck 2021-10-20 19:57:47 -10:00
TestBuilder.t Bug 29862: Add missing txn begin/rollback in TestBuilder.t 2022-02-24 23:34:10 +01:00
Upload.t Bug 28123: Fix expected value in unit test 2021-04-22 16:17:09 +02:00
UsageStats.t Bug 23420: (QA follow-up) Remove more AllowPurchaseSuggestionBranchChoice code 2020-10-09 12:22:01 +02:00
Virtualshelves.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
XISBN.t Bug 28288: Prevent XSISBN.t to fail if service is returning 500 2021-05-11 16:01:09 +02:00
XSLT.t Bug 23406: Unit test 2021-05-12 17:19:05 +02:00
check_kohastructure.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
check_sysprefs.t Bug 23895: Fix check_sysprefs.t 2020-10-14 15:52:29 +02:00
db_structure.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
rollingloans.t Bug 26384: Fix executable flags 2020-09-11 09:56:56 +02:00
sysprefs.t
…
zebra_config.pl
…