J. King
fa6d641634
Implement CLI for tokens
4 years ago
J. King
9ad4a37ddf
Tests and fixes for Miniflux with PDO
4 years ago
J. King
54a6fcc0d6
Consolidate object factoriesinto one place
4 years ago
J. King
ffc5579a7a
Partial implementation of filter rule handling
4 years ago
J. King
def07bb1ad
Tests for Miniflux authentication
This appears to match Miniflux's behaviour
4 years ago
J. King
06dee77bac
First tests for Miniflux
4 years ago
J. King
e8091fa740
Speed up coverage slightly.
5 years ago
J. King
39a1895867
Refine and cover new Guzzle error handling
5 years ago
J. King
14ef33879b
Re-arrange database tests by engine
5 years ago
J. King
cca56b09fc
Order failing tests first
This only seems to work under some conditions, but it's a start.
5 years ago
J. King
bbe70b6abc
Corect CamelCase references to Nextcloud
5 years ago
J. King
71c7cd8fb1
Full coverage! Fixes #66
5 years ago
J. King
bad86cedb3
Tests for bootstrapper
5 years ago
J. King
b6dd8ab20d
Improvements to and proper tests for query builder
5 years ago
J. King
4f5a8e3180
Make media type checking more robust
5 years ago
J. King
d0f780d4e6
Unit tests for IN() clause generator
5 years ago
J. King
d9c769d40e
Remove Target class
5 years ago
J. King
13c27c2536
Start on URL normalizer
5 years ago
J. King
f360c64327
Slight fixes to Robo and PHPUnit
5 years ago
J. King
cb71a9efd7
Make database connections for testing configurable
5 years ago
J. King
7046ce163c
More format-neutral code out of OPML class
5 years ago
J. King
deea294f8a
Add export-to-file wrapper for OPML
6 years ago
J. King
35e79d53a9
OPML export fixes, with tests
6 years ago
J. King
7d95e8fc09
Split Fever user management from protocol handler
6 years ago
J. King
d59223bbcb
First authentication test for Fever
6 years ago
J. King
85307bc90a
Add parser for TTRSS search strings
6 years ago
J. King
5d61ab0a57
Fixes for MySQL native interface
Three test failures remain, but these are minor and will be resolved
soon. Handling of binary data is also broken, but given that this works
fine with the PDO driver, there is presumably some correct method.
6 years ago
J. King
24df564045
Mostly successful MySQL database function tests
Two failures remain, at least one requiring query munging.
6 years ago
J. King
4ef36643a4
Proof-of-concept PDO MySQL driver
- Configuration options were added
- Non-transactional locking was added to the savepoint handlers
- Tests were adjusted for MySQL's reserved words
6 years ago
J. King
b52dadf345
Make existing PostgreSQL tests explicitly PDO tests
6 years ago
J. King
0513b606c2
Merge master
6 years ago
J. King
f7b9a2a6cf
Fixes for PHPUnit 7
6 years ago
J. King
089f666de6
Fix PDO insert ID errors in PHP 7.1
6 years ago
J. King
22941f5ad1
Fix session tests
PostgreSQL now passes all tests. Connection and permission errors still
need to be accounted
for before the implementation is complete.
6 years ago
J. King
8dfedd30ef
Test PostgreSQL schema upgrade
This was in fact buggy due to the schema version check causing an error
6 years ago
J. King
1414f8979c
Fix savepoint handling and locking in PostgreSQL driver
6 years ago
J. King
39110858b7
Move database function test series as first step in re-organization
6 years ago
J. King
f22e53fdc9
Align result tests with driver tests
6 years ago
J. King
aa1b65b5d4
Take a different tack on shared database tests
Tests for different drivers will have their own files, but all derive
from a common prototype test series where applicable, similar to the
existing arrangement for database function tests. However, the prototype
will reside with other test cases rather than in the library path. The
database function test series will hopefully be moved as well in time.
6 years ago
J. King
736a8c9d0c
Improved timeout handling for both SQlite and PostgreSQL
6 years ago
J. King
edfae438fa
Refine pg connection strings
6 years ago
J. King
c4ca9149a1
Move Statement tests
6 years ago
J. King
30d6f6db37
Consolidate Db result test series into single file
6 years ago
J. King
ba8e208d79
Partial CLI tests
6 years ago
J. King
a8cc9a4780
Tests for internal user driver; closes #50
6 years ago
J. King
11747c93fd
Strip out unused user management functionality
Tests have been removed as well; new tests are forthcoming
6 years ago
J. King
3fa2d38f31
Initial rewrite of REST class; needs more testing, but should be functional
- improves #53
- improves #66
7 years ago
J. King
9ad0b47201
Add Target class to manipulate request traget URL parts
The query part is not parsed for now because PSR-7 request objects/PHP take care of that parsing for us.
7 years ago
J. King
27caf147df
Changes to Date helper class
- Changed 'transform' method to use ValueInfo throughout. This fixes a number of obscure bugs
- Changed the 'add' and 'sub' methods to default to "now" rather than null. This means null passes through rather than being interpreted as the current time, to be consistent with other date tools
- Also changed the 'add' and 'sub' methods so that they operate correctly with invalid date strings
- Added tests for the class; improves #66
- Modified TTRSS tests because the "iso8601" format string in ValueInfo is different from Date's older format
7 years ago
J. King
77793f95cb
Controller fixes for PDO databases; fixes #72
7 years ago