Christopher Jolly
8045af8570
Ensure all tests overriden in this class
2 years ago
Christopher Jolly
2e4f22e30d
Remove JsonQuery and JsonUpdate tests as none work and will never work.
...
Add the base classes to the ignore list in the compliance test
2 years ago
Christopher Jolly
59e9723548
Add sql checks on more tests for NullSemantics
2 years ago
Christopher Jolly
8bce980435
Fix more tests to no expect a tag line in the sql
2 years ago
Christopher Jolly
2f69290f44
Generate proper SQL for UPDATE and DELETE when we have multiple tables, select expression, joins
2 years ago
Christopher Jolly
559cdc6d3c
Some updates to the migration/update sql. Main change is if we are doing an INSERT, if there is no values to be read back we don't have to follow it up with a 'SELECT @@ROWCOUNT'
2 years ago
Christopher Jolly
4d026e975c
Skip tests where Jet has no support
2 years ago
Christopher Jolly
1b7e72790c
DateOnly/TimeOnly fields are added to hte expected sql
2 years ago
Christopher Jolly
6fe74929cf
Remove tag lines/comments from the sql to be executed
2 years ago
Christopher Jolly
8f5be7fb89
Update types to expect the correct type. All these have converters that convert to a Long/Int64 which is mapped to decimal(20,0)
2 years ago
Christopher Jolly
4bdd001eda
Add the default warning config in. Some of the defaults set warnings to throw instead of Log
2 years ago
Christopher Jolly
3d656dcdb9
Configure these without a connection string. These set up the connection later on
2 years ago
Christopher Jolly
caeb6db77b
Lift subqueries from the ORDER BY clause into their own projection ( #173 )
...
* Lift scalar subqueries out of order by and into a projection
* Add back in missed verifier for skip without order by in split query
* [GitHub Actions] Update green tests.
* Scalar expressions within a function or case expression, within the ORDER BY also need to be lifted
* [GitHub Actions] Update green tests.
---------
Co-authored-by: github-actions <github-actions@github.com>
2 years ago
Christopher Jolly
7caea4dcdb
Provide a valid count argument to LEFT,RIGHT,MID ( #172 )
...
* Coalesce the result of LEN on a string to 0 when within a LEFT/RIGHT/MID function as it cannot take NULL for the count of characters
2 years ago
Christopher Jolly
d9f2c8eb2c
Interception tests ( #171 )
...
* Allow unconfigured dataaccessproviderfactory and null connection string
* [GitHub Actions] Update green tests.
---------
2 years ago
Christopher Jolly
b389b88705
Further built in types fixes ( #170 )
2 years ago
Christopher Jolly
6ccebae028
Db model factory updates ( #166 )
2 years ago
Laurents Meyer
a95017e38b
Auto skip statements that are not supported by Jet. Track unsupported statements in log files. ( #169 )
2 years ago
Laurents Meyer
746f727ec7
Fix auto commit for pull requests. ( #165 )
...
* Fix auto commit for pull requests by using multiple workflows.
* Cleanup green tests after #162 .
* [GitHub Actions] Update green tests.
---------
Co-authored-by: github-actions <github-actions@github.com>
2 years ago
Christopher Jolly
e70f682c0c
Fix BuiltInDataTypes tests ( #163 )
...
* Update the BuiltInDataTypes set of tests
* Update JetTypeMappingSource.cs
Add back `alphanumeric` as its line somehow got deleted
* Add Element Type Mapping check back in
2 years ago
Christopher Jolly
88f0ba8df5
Fixes to the QueryBugsTest ( #162 )
...
* Ensure connection is closed before dropping the database/deleting the file
* Upgrade the QueryBugsTest
2 years ago
Laurents Meyer
1ba41b74d7
Ensure that tests that passed before still pass. ( #161 )
2 years ago
Laurents Meyer
49312c88c8
Remove statements that lead to massive test outputs after they have run.
2 years ago
Laurents Meyer
de360e580a
Fix test database creation.
2 years ago
Christopher Jolly
fcb97a4e63
Improve support for primitive collections and Json Types ( #159 )
2 years ago
Laurents Meyer
c712906ae1
Move from AZDO to GitHub Actions. ( #148 )
...
* Move from AZDO to GitHub Actions.
* Fix Xunit test runner configuration.
* Ensure deterministic test order until test runs are stable.
* Update to use new organization settings.
* Remove obsolete AZDO pipelines file.
2 years ago
Christopher Jolly
53bdc99453
Upgrade DbContextPooling tests
2 years ago
Christopher Jolly
0d5676a4e5
Merge pull request #158 from ChrisJollyAU/fixdecint64param
...
Fix using decimal and Int64 in parameters
2 years ago
Christopher Jolly
8c64a29730
Fix using decimal and Int64 in parameters
2 years ago
Laurents Meyer
43d0002123
Fix automatic test skipping.
2 years ago
Laurents Meyer
73f91b2286
Add XUnit infrastructure to handle unsupported statements and test runner crashes ( #152 )
...
* Add custom Xunit runner to allow skipping tests after they have already failed, if the failure is expected (because of missing support in Jet).
* Finalize implementation and add crash detection support.
2 years ago
Laurents Meyer
73b5c0690f
Fix tests resulting in opposite provider type exceptions.
2 years ago
Laurents Meyer
effd58934f
Add `FixedTestOrder` msbuild property to build/run tests in a deterministic order.
2 years ago
Laurents Meyer
84c47a04c4
Revert "Fix build errors."
...
This reverts commit ad5dbd8117 .
2 years ago
Laurents Meyer
ad5dbd8117
Fix build errors.
2 years ago
Christopher Jolly
b4c07a382c
Merge branch 'master' of https://github.com/bubibubi/EntityFrameworkCore.Jet
2 years ago
Christopher Jolly
67f98ee8ac
More test updates
2 years ago
Laurents Meyer
7bc7ee3708
Revert pull-in of GearsOfWar related classes and remove constraint ( #145 )
...
* Revert pull-in of GearsOfWar related classes.
* Clean-up GearsOfWar fixtures.
* Drop constraint to workaround Jet limitation regarding compound foreign keys and NULL.
* Fix SQL assertions.
* Revert "Add code to add a "MatchSimple" annotation to a foreign key", because it doesn't do anything at the moment.
This reverts commit 76408338e0 .
2 years ago
Laurents Meyer
955d73d0ec
Fix data tests.
2 years ago
Christopher Jolly
2316fbbf2e
Test updates
2 years ago
Christopher Jolly
0ddfe1ce3b
Update to .Net 8 RC2
2 years ago
Christopher Jolly
6f31403f13
Merge branch 'master' of https://github.com/bubibubi/EntityFrameworkCore.Jet
2 years ago
Christopher Jolly
a16569f65b
Add some further testbases
2 years ago
Laurents Meyer
914bd5a2ee
Fix namespace.
2 years ago
Laurents Meyer
f086526d02
Fix and update dependencies and project files. ( #144 )
2 years ago
Christopher Jolly
01775d1b2f
Implement Degrees to Radians and Radians to Degrees by first principal as there is no inbulilt function. Thankfully it is not a difficult calculation
2 years ago
Christopher Jolly
009b9de606
Add some further test classes that JetComplianceTest is not finding implemented
2 years ago
Christopher Jolly
1df474d720
Some minor test fixups
2 years ago
Christopher Jolly
cd320052ce
Update tests
2 years ago
Christopher Jolly
c1d263aedc
Initial support for DateOnly/TimeOnly
2 years ago