8092188991
Added important comment from @nupplaphil@github.com
2022-06-21 21:12:59 +02:00
f38ad168f5
Reverted and improved TODO:
...
------
@nupplaphil : There is no easy possibility to add a logger here, that's why there
isn't any yet and instead a placeholder.. This execution point is a critical
state during a testrun, and tbh I'd like to leave here no further logic (yet)
because I spent hours debugging cases, where transactions weren't fully closed
and strange/unpredictable errors occur (sometimes -mainly during debugging other
errors :) ...)
-----
2022-06-21 19:21:25 +02:00
3b8d9a7248
Use protected $this->logger instead
2022-06-21 17:54:48 +02:00
a7651fa1d5
Changes:
...
- let's at least log the error message, yes it does flood your logfile
2022-06-21 13:47:40 +02:00
cc750d743b
Changes:
...
- some methods now need to return bool to be compatible
- added some missing type-hints
2022-06-20 08:12:54 +02:00
9c80dd35e5
Both declarations must be the same
2022-06-20 08:07:12 +02:00
51f43278d6
Fixed incompatible types
2022-06-17 18:00:36 +02:00
4c5d9e22a8
Propagate signature change of Database::transaction()
2022-05-29 14:23:57 -04:00
7dd8f7102f
Remove deprecated static mock
2022-01-22 21:44:12 +01:00
c3be053742
Add license header to various tests
2022-01-07 00:35:28 +01:00
Balázs Úr
e56a53647b
Update copyright
2022-01-02 08:27:47 +01:00
901068f770
Fix test
2021-11-30 20:53:47 +01:00
9cec38f916
Make HTTPInputData dynamic
...
- Removing DI:: dependency inside App class
- Making testability easier & adapting tests
2021-11-30 01:07:59 -05:00
d576bb136b
Fix BaseApi and corresponding tests
2021-11-28 13:11:12 +01:00
4cc36c9b2c
Fix BBCode::expandTags() & Remove AppMockTrait
2021-11-28 13:07:38 +01:00
ca5c40c97e
Delete deprecated ApiResponseDouble
2021-11-27 12:40:57 +01:00
537b74f307
Inherit ApiResponse
from Response
2021-11-27 12:40:54 +01:00
bfe925aabe
Make PHP-CS happy and add (c) header
2021-11-12 21:50:02 +01:00
6725f05ab2
Moved API\Notification tests
2021-11-12 21:35:21 +01:00
e477cf215d
Make API testable & move PhotoAlbum tests to new destination
2021-11-12 21:08:36 +01:00
2ab0d06996
Restructure Storage to new paradigm
2021-10-27 20:00:19 +02:00
58eea1adaa
Cleanup namespaces
2021-10-26 22:11:10 +02:00
b216317477
Refactoring Core class structures ...
2021-10-26 22:11:09 +02:00
ab83d0dd27
Restructure (P)Config to follow new paradigm
2021-10-26 22:11:06 +02:00
f273c27e3b
Fixups
2021-10-18 23:32:42 +02:00
ef1e2ce77e
Cleanup tests
...
- Remove DBAMockTrait
- Remove DBStructureMockTrait
2021-10-18 20:08:40 +02:00
5702944116
Add the possibility to use a different configuration directory
2021-09-11 14:33:26 +02:00
d0536ebea7
Rename ISelectableStorage to IWritableStorage
2021-08-16 23:27:42 +02:00
90c99520bb
Fix Storage Exceptions
2021-08-16 23:27:42 +02:00
72bc1238ba
Tests
2021-07-27 06:17:24 +00:00
6360c960e6
Tests again
2021-07-25 20:49:10 +00:00
2b41b322bc
Tests
2021-07-25 20:45:09 +00:00
ea4b066df3
Fix DBA::lock() testability because of "autocommits"
2021-05-24 22:37:16 +02:00
2ad3959b56
Removing empty line
2021-05-24 07:45:35 +00:00
3e303fb366
Test file uploads
2021-05-24 07:43:42 +00:00
15216266d9
Add ContentType Injection for HTTPInputData tests
2021-05-23 22:40:41 +02:00
a0da84b6b0
Enable testability for HTTPInputData and create a failing test for it :-)
2021-05-23 19:58:09 +02:00
02e6dff6a0
Fix tests
...
- Fix InstallerTest case
- Fix native function mocking
- Add returntype for Unit-Tests
- Fixing ExtendedPDO test troubles
- Fix wrong class inheritance path for DatabaseTestTrait.php
- Fix SyslogLogger Server Exception for PHP8
- Add user/contact to database.fixture.php
- Avoid invalid rollbacks for test setup in PHP8
2021-04-04 20:11:57 +02:00
Balázs Úr
054c301ef0
Update copyright
2021-03-29 08:40:20 +02:00
c644d76d28
Allow setting arbitrary keys in the cookie array
2021-01-23 05:42:58 -05:00
270d1aeb41
Improve the test data
2021-01-17 22:08:08 +00:00
d55ecb9288
Fix a lot of notices/warnings/deprecation notes in the test directory
2020-10-18 20:52:27 +02:00
e2b736d0a9
Fix phpmailer (Case sensitive Check)
2020-09-22 22:48:34 +02:00
16591077ac
Fix Database $_SERVER usage and remove old .travis files
2020-08-19 14:20:07 +02:00
c6ba92c43d
Refactor template engine code
...
- Convert ITemplateEngine interface to abstract class
- Remove dependency to App in FriendicaSmarty and FriendicaSmartyEngine
- Normalize replaceMacro parameter behavior using Smarty template string prefixes
- Remove obsolete FriendicaSmarty->parsed method
- Update unused Smarty directory paths
2020-05-18 01:18:41 -04:00
56e363b84b
Fix tests
2020-05-17 10:03:11 +00:00
nupplaPhil
7d714319c8
Add license info at Friendica PHP files
2020-02-09 16:34:23 +01:00
nupplaPhil
23c64b9a11
Add license info at Friendica classes
2020-02-09 15:45:36 +01:00
nupplaPhil
3291728059
Extract System emails from enotify
...
- Removed every SYSTEM_EMAIL occurrence in enotify
- Introduced a "SystemMailBuilder" for build system emails
- Replaced every SYSTEM_EMAIL usage in the classes with calling this builder
- Added tests for this new Builder
- Split the email templates between "base" template for email and concrete usages for different use cases
2020-02-02 22:43:35 +01:00
d5a473abda
Shorten "PConfiguration" to "PConfig" again, since the Wrapper is gone
2020-01-19 22:23:44 +01:00