1
0
mirror of synced 2024-12-13 22:56:04 +03:00
Commit Graph

639 Commits

Author SHA1 Message Date
zYne
0f10828804 2007-06-04 22:24:32 +00:00
zYne
ae342b43a2 2007-06-04 21:50:12 +00:00
zYne
033d511ce3 2007-06-04 20:23:42 +00:00
zYne
38437492d2 2007-06-04 18:21:36 +00:00
zYne
2efc914cdd 2007-06-04 18:20:32 +00:00
romanb
2e6ed4d02f Updated 2 test cases to outline two major issues with the new hydration (at least i think that it has to do with the problems):
1) When the result set is in a custom order, components may be doubled (this already occured half a year ago though the symptoms were different (items were assigned to the wrong collection).
2) Accessing related components that are already loaded (but empty) results in lots of extra queries. The only way to get around that is do wrap an isset() check around nearly all places before accessing a relation. This was not the case in earlier revisions though at that time an isset() was sometimes needed, too to prevent extra queries. But now it seems to be necessary everywhere.
2007-06-02 11:36:31 +00:00
zYne
2662b46e9a DQL aggregate value model rewrite 2007-06-01 10:17:50 +00:00
zYne
6c42ff9216 2007-05-31 18:55:44 +00:00
zYne
a1bfac1135 2007-05-31 17:51:16 +00:00
zYne
ccd86ea0f8 2007-05-31 17:49:27 +00:00
zYne
23670ed01b 2007-05-30 22:03:35 +00:00
zYne
f5ae32814a 2007-05-30 21:26:19 +00:00
zYne
6628644e38 2007-05-29 20:09:25 +00:00
zYne
39e46088c5 2007-05-29 19:03:19 +00:00
zYne
95f539567d 2007-05-29 18:41:54 +00:00
zYne
063d0f876d 2007-05-29 18:32:58 +00:00
zYne
7130cb5a38 2007-05-28 19:01:24 +00:00
romanb
782f073ebe Added a failing test. 2007-05-28 17:02:18 +00:00
zYne
b774c98777 2007-05-28 15:13:11 +00:00
zYne
fed8eac782 2007-05-28 15:06:15 +00:00
zYne
8386d6915e 2007-05-27 18:56:54 +00:00
zYne
5cd993cdcc 2007-05-27 17:51:28 +00:00
zYne
514d67ef05 2007-05-27 09:37:16 +00:00
zYne
f8893f27c2 2007-05-27 09:36:53 +00:00
zYne
58a5ca0c09 2007-05-26 17:13:06 +00:00
zYne
ebdfbcb779 2007-05-26 17:12:55 +00:00
zYne
4ceb4ac5eb 2007-05-24 14:51:35 +00:00
zYne
468e4801cf 2007-05-24 14:36:01 +00:00
zYne
16aba4058e 2007-05-24 14:24:32 +00:00
zYne
82da462265 2007-05-24 14:05:22 +00:00
zYne
b9be106fc5 2007-05-24 13:58:31 +00:00
zYne
134c944bc7 2007-05-24 13:04:57 +00:00
zYne
b3afff2664 2007-05-24 13:02:26 +00:00
zYne
cab55d0d06 2007-05-23 21:02:19 +00:00
zYne
b4edcf34a4 2007-05-22 15:59:44 +00:00
zYne
c06c81dd85 2007-05-21 21:31:52 +00:00
zYne
ad0c3e2c68 some new tests for the new relation parser 2007-05-21 20:28:20 +00:00
zYne
634d2d9834 2007-05-21 17:55:33 +00:00
zYne
17349244b0 2007-05-21 17:35:04 +00:00
zYne
0b9ea73aaf 2007-05-20 21:18:52 +00:00
zYne
d79e4d0b41 new tests for relation parser 2007-05-20 20:55:38 +00:00
zYne
f8549da9e4 2007-05-20 20:35:35 +00:00
zYne
7c2dc1a978 2007-05-20 19:28:21 +00:00
zYne
8fc2028b5b added alias tests for rawSql component 2007-05-19 17:49:50 +00:00
zYne
68088c16c5 Enum support for placeholders! 2007-05-17 23:13:58 +00:00
zYne
827755afd3 2007-05-16 21:28:33 +00:00
zYne
f26217c87a DQL core refactored 2007-05-16 19:20:55 +00:00
zYne
b50aceec1d added TokenizerTestCase 2007-05-16 09:07:22 +00:00
zYne
2592739f2d 2007-05-15 22:13:59 +00:00
zYne
6a7130be55 2007-05-15 20:29:33 +00:00
zYne
4289bdd9ab new model now supports DQL DELETEs and UPDATEs 2007-05-15 19:59:18 +00:00
zYne
fb29ca0b07 2007-05-15 17:23:07 +00:00
zYne
6cdb8d993b 2007-05-15 17:22:42 +00:00
zYne
a87e418354 2007-05-15 15:14:09 +00:00
zYne
04d0ffb989 2007-05-15 15:11:36 +00:00
zYne
129fa3360a new DQL model now supports WHERE clauses and subqueries 2007-05-15 15:08:23 +00:00
zYne
dce54885e4 2007-05-15 14:36:07 +00:00
zYne
0f4c09d869 2007-05-12 23:00:25 +00:00
zYne
f4ad789a2d 2007-05-11 18:59:59 +00:00
zYne
2fdc29a368 2007-05-11 18:58:50 +00:00
zYne
c500f71082 2007-05-10 21:31:35 +00:00
zYne
a0beed0ab9 2007-05-10 20:09:32 +00:00
zYne
ac34484c13 2007-05-10 19:49:05 +00:00
zYne
d3a7b438f5 2007-05-10 19:27:20 +00:00
pookey
32b564e742 minor change to test suite making it behave better in cases of exceptions and fatal errors 2007-04-18 19:29:41 +00:00
pookey
772701eaa3 formatting changes to run.php 2007-04-18 19:28:21 +00:00
zYne
2274554e36 2007-04-18 19:03:36 +00:00
zYne
7a9a86a5c6 fixes #310 2007-04-17 17:25:08 +00:00
pookey
659ecb41b0 update to ticket #307 2007-04-16 11:47:34 +00:00
zYne
eaea971fe4 fixes #307 2007-04-14 16:28:09 +00:00
romanb
61dc5e19c2 2007-04-13 18:18:00 +00:00
pookey
eed2a37037 adding a failing test case for ticket #307 2007-04-12 19:20:30 +00:00
romanb
635bc1fa66 Improved the previous fix for the unique validator. 2007-04-12 13:37:45 +00:00
romanb
18766e6579 Fixed an issue with the unique validator. 2007-04-12 08:38:59 +00:00
zYne
7f68e096b1 2007-04-11 19:12:52 +00:00
meus
be9d359937 Fixed indentation and other issues related to coding style 2007-04-11 19:06:13 +00:00
meus
f402f879b2 Added support for fetching a subclass when querying the baseclass if the
inheritance mapping is met. Added tests for this and included tests. Wrote
documentation.
2007-04-08 14:55:14 +00:00
romanb
4652ae5c50 Added a validator test. 2007-03-28 13:31:54 +00:00
romanb
2acb54d679 quick fix. 2007-03-28 11:08:00 +00:00
zYne
a03d7c6cd5 some tests for CHECK constraint parser 2007-03-23 20:26:25 +00:00
zYne
759c23f490 first draft for sqlite cascading delete emulation with triggers 2007-03-22 13:32:43 +00:00
zYne
306dd80312 sqlite foreign key support 2007-03-22 12:47:37 +00:00
zYne
f7a7472cae Foreign key exporting added 2007-03-21 22:11:18 +00:00
zYne
fecce947ed fixed the handling of hooked parameters 2007-03-02 18:47:46 +00:00
zYne
1dfbc5b007 fixed the handling of aliases within DQL DELETE and UPDATE queries 2007-03-01 21:48:09 +00:00
zYne
a2016e2e6c 2007-03-01 21:31:49 +00:00
zYne
a2046460b5 Relation model rewrite, draft 2 2007-02-17 12:38:02 +00:00
zYne
94e5ce739a more tests 2007-02-17 11:09:34 +00:00
zYne
84cf99fbf8 2007-02-16 20:27:05 +00:00
zYne
0c82cfb041 2007-02-16 20:26:47 +00:00
zYne
584c55faac 2007-02-16 19:33:32 +00:00
zYne
04c60c846d 2007-02-16 19:33:11 +00:00
zYne
ccda68ddf5 2007-02-16 19:32:15 +00:00
zYne
d977aee4fa 2007-02-15 22:25:26 +00:00
zYne
097adf5142 Migrating test cases to be PHP 5.2 compliant 2007-02-15 22:21:10 +00:00
zYne
bb1cf022a3 Migrating test cases to be PHP 5.2 compliant 2007-02-15 22:20:44 +00:00
zYne
5a9c72c3ff index tests 2007-02-11 22:55:19 +00:00
zYne
1f27c65b1a 2007-02-10 21:19:06 +00:00
zYne
a56fd1c73c new tests 2007-02-10 21:02:26 +00:00
zYne
5ddd15fefc new tests 2007-02-10 20:55:46 +00:00
zYne
0b9a92b9a8 2007-02-10 20:53:42 +00:00
zYne
12d391fb42 new tests 2007-02-10 20:48:45 +00:00
zYne
a5b31e9521 Some new cache tests 2007-02-09 20:03:58 +00:00
zYne
ddb45098c0 little fix 2007-02-07 15:13:43 +00:00
zYne
5e4d1c3fdf added ORDER BY RANDOM() 2007-02-07 14:16:07 +00:00
zYne
24d694bf3e 2007-02-07 13:51:09 +00:00
zYne
e43e7d2a5c 2007-02-05 12:06:41 +00:00
zYne
a7d1bc5633 Cache implementation continues 2007-02-05 12:04:56 +00:00
zYne
1132282fee Doctrine_Db_Statement no longer depends on PDOStatement 2007-02-01 22:46:59 +00:00
zYne
af3e40aef6 cache test case skeletons added 2007-01-29 21:37:51 +00:00
zYne
4319d095f6 little sequence handling fix 2007-01-29 20:10:51 +00:00
zYne
a39199f29d DQL ORDER BY now supports ordering by an aggregate value 2007-01-27 10:50:03 +00:00
zYne
84a7fb7973 Fixed DQL subquery handling 2007-01-27 10:28:25 +00:00
zYne
5cbed200b6 2007-01-27 10:13:13 +00:00
zYne
871e73fe0e 2007-01-27 10:11:25 +00:00
zYne
25f1d5e8ff Fixed DQL many-to-many alias handling 2007-01-27 10:08:06 +00:00
zYne
8303cdb908 updated datadict test cases 2007-01-27 10:06:48 +00:00
zYne
b6575631b3 added tests for mssql import driver 2007-01-25 22:27:20 +00:00
zYne
b7ab722920 2007-01-24 22:50:49 +00:00
zYne
4faa6e5442 added tests for the pgsql import driver 2007-01-24 22:13:52 +00:00
zYne
b6e8c40067 column alias support for DQL HAVING part 2007-01-23 16:40:46 +00:00
zYne
d77ffb28c9 added support for column aliases 2007-01-23 16:27:20 +00:00
zYne
ffa7ff54a8 Fixed pgsql and sqlite sequence handlers and test cases 2007-01-21 22:10:45 +00:00
zYne
1eb8b54d81 lots of refactorings 2007-01-21 18:31:51 +00:00
zYne
880ca14f74 added PDO based attributes, fixed DQL aggregate value handling with left joins + added some new tests
Ticket: 263
2007-01-17 22:07:09 +00:00
zYne
31da317fcc added tests for firebird import driver 2007-01-15 21:54:08 +00:00
zYne
7131ab9e95 2007-01-15 18:48:50 +00:00
pookey
bf749ae434 setting execution time to 900 seconds 2007-01-15 18:22:38 +00:00
zYne
b441465ef7 Made the testcase template adhere to new CS 2007-01-14 22:45:08 +00:00
zYne
2f4801fe27 added tests for sqlite import driver 2007-01-14 22:44:23 +00:00
zYne
1f54f672eb some tests updated 2007-01-12 11:38:03 +00:00
zYne
154d6c4f45 some new tests added 2007-01-11 22:58:28 +00:00
zYne
2efddca0e2 added sequence test case 2007-01-10 20:36:40 +00:00
zYne
e91feeafb7 little fix 2007-01-09 23:14:22 +00:00
zYne
2b7731d7e3 2007-01-09 23:12:17 +00:00
zYne
16c809443f added query join test case 2007-01-09 23:11:32 +00:00
zYne
05d969515e 2007-01-09 22:59:15 +00:00
zYne
c8d0a378dd updated sequence driver test cases 2007-01-08 00:12:29 +00:00
zYne
609a228d5f added some tests for sqlite sequence driver 2007-01-08 00:00:26 +00:00
zYne
bd46df215d 2007-01-07 23:52:15 +00:00
zYne
af0d91fea5 2007-01-07 19:40:06 +00:00
zYne
6e5e5c2141 added some test case skeletons 2007-01-05 22:33:53 +00:00
zYne
1aecd11e34 2007-01-05 22:13:44 +00:00
zYne
b0f3a5d77a test cases updated 2007-01-05 22:07:50 +00:00
zYne
83d89b766d TreeStructure bug fixed 2007-01-04 21:08:56 +00:00
zYne
f900a51a7d Custom join condition support for DQL 2007-01-03 15:34:34 +00:00
david
ececdadf2c added a test for a self-referential tree structure using only one table 2007-01-03 14:56:03 +00:00
zYne
9f6a652a62 2007-01-01 18:41:24 +00:00
zYne
afb21d1a40 2007-01-01 18:36:37 +00:00
zYne
b18b38da25 added custom join condition support for DQL 2007-01-01 18:29:22 +00:00
zYne
611c65e759 added null key handling for Doctrine_Collection 2006-12-30 00:50:54 +00:00
zYne
1febda1189 Made the datadict driver testcases adhere to new coding standards 2006-12-30 00:08:53 +00:00
zYne
13cd9efaa1 new tests for pgsql datadict driver 2006-12-29 23:56:09 +00:00
zYne
8ab9395606 new tests for the oracle datadict driver 2006-12-29 22:24:32 +00:00
zYne
398c819161 tests for the mssql datadict driver 2006-12-29 22:12:36 +00:00
zYne
abc34cf070 new test for mysql driver 2006-12-29 21:54:52 +00:00
zYne
b4ac430dba 2006-12-29 21:26:56 +00:00
zYne
8c28e735ef added new tests for firebird datadict driver 2006-12-29 21:26:03 +00:00
zYne
8110cf8e89 Mysql string > 255 now converts to TEXT type 2006-12-29 13:45:41 +00:00
zYne
2c7642a787 added tests for expressions in DQL select part 2006-12-28 11:19:05 +00:00
zYne
816d026d21 added tests for Mysql portable error handling 2006-12-28 00:47:50 +00:00
zYne
ca9abd7374 Added new tests for portable error code handling 2006-12-28 00:33:37 +00:00
zYne
01972591e6 added tests for Pgsql portable error handling 2006-12-28 00:19:38 +00:00
zYne
5d3a9160dc added test case for Expression module base class 2006-12-28 00:07:32 +00:00
zYne
81bc672eab 2006-12-27 21:34:26 +00:00
zYne
71b218e78e added Transaction driver test cases 2006-12-27 21:33:16 +00:00
zYne
a0c1692a09 added Import driver test case skeletons 2006-12-27 21:32:09 +00:00
zYne
2f380fa690 added Expression module test case skeletons 2006-12-27 21:31:19 +00:00
zYne
a364b86a10 Moved export test cases 2006-12-27 21:30:25 +00:00
zYne
ff5c84a080 Moved some tests 2006-12-27 21:27:25 +00:00
zYne
13333bcfa0 Refactored relation test cases 2006-12-27 21:25:51 +00:00
zYne
3beff58c8c Moved query subtests to tests/Query dir 2006-12-27 21:24:28 +00:00
zYne
d1ad19fdd8 Modified the test structure 2006-12-27 21:20:26 +00:00
zYne
393093fea6 added TestCase for Sqlite portable error handling 2006-12-26 21:54:44 +00:00
zYne
0d4a5bb14b added TestCase for Oracle portable error handling 2006-12-26 21:53:56 +00:00
zYne
f571c61ecf 2006-12-26 20:33:40 +00:00
zYne
cf939c6d3a Doctrine_Hook first draft + test cases 2006-12-23 22:45:36 +00:00
zYne
7b48189ba5 new DQL aggregate value model 2006-12-21 22:06:08 +00:00
zYne
d8c48da227 added quote identifier support for limit subquery algorithm 2006-12-03 20:13:28 +00:00
zYne
df0511e9dc Updated some docs, added identifier quoting to DQL, fixed some test cases, fixed dql select part handling 2006-12-03 20:05:09 +00:00
zYne
127ad3a903 2006-12-02 20:51:26 +00:00
zYne
fcce6bd239 Updated transaction drivers, ORM core now uses the new Export API 2006-12-02 14:40:47 +00:00
zYne
cab5b432a6 Updated transaction drivers 2006-11-30 23:51:44 +00:00
zYne
4a1bff1428 2006-11-30 14:40:50 +00:00
zYne
faa5e603f0 Sqlite datadict driver tests 2006-11-29 22:34:14 +00:00
zYne
fe88258168 Updated classes to use new Transaction module 2006-11-29 21:09:02 +00:00
zYne
2241453570 Lots of small fixes, driver improvments and more tests 2006-11-28 23:26:44 +00:00
zYne
b8257aad63 updated datadict driver test cases 2006-11-28 18:39:31 +00:00
zYne
a4cab6ae91 added missing test cases 2006-11-28 17:56:51 +00:00
zYne
8b969d0398 added tests for oracle datadict driver 2006-11-27 22:49:13 +00:00
zYne
8815624b53 added tests for mysql datadict driver 2006-11-27 21:59:22 +00:00
zYne
9ed1eea1e9 More driver tests 2006-11-27 19:28:27 +00:00
zYne
01efe0ed22 updated driver tests 2006-11-24 23:23:52 +00:00
zYne
41e5b46618 updated datadict driver tests 2006-11-24 23:23:21 +00:00
zYne
b6583680a1 added new datatype tests for sqlite 2006-11-24 16:06:12 +00:00
zYne
b1d5eedb47 Updated test cases 2006-11-23 23:23:24 +00:00
zYne
4a7487567d added new test cases for transaction drivers 2006-11-23 15:30:00 +00:00
zYne
12520b3401 added test case for pgsql transaction module 2006-11-22 23:40:21 +00:00
zYne
ec662f3ee4 added new driver tests 2006-11-22 23:35:34 +00:00
zYne
ee5a7f8c1b Added super class for all export test cases 2006-11-22 00:26:34 +00:00
zYne
f5fc3a6e5b added tests for pgsql export driver 2006-11-22 00:19:23 +00:00
zYne
7e32cde027 added tests for firebird export driver 2006-11-22 00:19:00 +00:00
zYne
d97c78dad8 updated query limit test case, added new tests for mysql export driver 2006-11-22 00:18:33 +00:00
zYne
14075fa7ec Added some tests for new attributes 2006-11-21 23:34:12 +00:00
zYne
ff42bc9f90 2006-11-18 20:27:09 +00:00
zYne
6d4e947eef added UnitOfWork test case 2006-11-16 22:07:13 +00:00
zYne
6daa1e3443 fixed references to deprecated getTransaction() and getUnitOfWork() methods 2006-11-16 20:31:39 +00:00
zYne
02cc9b2f6c Removed cache constants, added portability constants 2006-11-16 12:45:34 +00:00
romanb
799102b280 Enhancements and refactorings for the offline locking manager.
Ticket: 225,226
2006-11-11 20:28:54 +00:00
zYne
cbc157fbae replaced the old Doctrine_Db with new one 2006-11-11 20:00:30 +00:00
zYne
cd80b593f8 Small fixes 2006-11-11 19:51:51 +00:00
pookey
7d7c47070a fixing case in files 2006-11-11 19:35:33 +00:00
pookey
d33e69deb3 fixing case in files 2006-11-11 19:32:34 +00:00
pookey
b3c5aeb225 issues with case sensitivity 2006-11-11 10:54:55 +00:00
zYne
28ea79488a 2006-11-10 23:15:34 +00:00
zYne
34ecd30498 Doctrine_Query::where() now accepts prepared statement parameters 2006-11-08 19:12:16 +00:00
zYne
a0aa16bbea Doctrine_Db updates 2006-11-08 10:18:15 +00:00
zYne
fef149dd62 Doctrine_Db_* updates 2006-11-07 23:12:05 +00:00
zYne
b6ffa045d4 2006-11-06 17:56:14 +00:00
zYne
bd776a680a DQL: support for DISTINCT keyword in aggregate functions, fixes #220 2006-11-05 20:08:34 +00:00
zYne
ba4c83ef3a Total rewrite for DQL alias model: now using short aliases instead of long aliases (needed for Oracle portability). 2006-11-05 19:24:28 +00:00
runa
cdd49b76de removed since the correct file is DBTestCase.php 2006-11-03 19:26:57 +00:00
zYne
00ed2c1956 2006-11-03 10:28:48 +00:00
zYne
76f4bfb90d tmp name for a file 2006-11-01 18:33:51 +00:00
zYne
7ef869ee40 Refactored Doctrine_Connection and Doctrine_Record, fixes #212 2006-10-30 23:00:09 +00:00
zYne
048d7788ce Many-to-Many relation handling fixed, fixes #193 2006-10-29 23:24:50 +00:00
zYne
dd73f6de4a Fixes #205 2006-10-26 23:05:55 +00:00
zYne
53bdc31ad5 added adapter skeletons, fixed wrong limit subquery ordering 2006-10-26 22:12:58 +00:00
zYne
4cd29eaf2c DQL enum handling fixed, fixes #202 2006-10-26 20:53:59 +00:00
zYne
ff85f8c668 Fixes #194, added Doctrine_Relation_ManyToMany_TestCase
Ticket: 194
2006-10-25 21:12:30 +00:00
zYne
0835a57ce1 Fixes #192, added Doctrine_Record_State_TestCase
Ticket: 192
2006-10-25 20:02:40 +00:00
zYne
5ed9eeffd7 Import builder now supports default values and notnull constraints, added missing test case (Doctrine_Query_Update_TestCase), fixes #189
Ticket: 189
2006-10-24 08:56:47 +00:00
zYne
daaab94cfe Developed Doctrine_Import, changed Doctrine_Schema objects to have unified constructor 2006-10-23 19:55:30 +00:00
zYne
7e7a0b879c Fixes #185 2006-10-23 16:19:47 +00:00
zYne
599dc759fb Fixes #180 2006-10-20 18:21:42 +00:00
zYne
20f504253b added Mysql export driver + updated some datadict drivers 2006-10-19 20:56:59 +00:00
zYne
ec8f446fad Fixes #175 2006-10-18 20:17:49 +00:00
zYne
1c8cf0271e DQL: DELETE support added 2006-10-18 17:37:20 +00:00
zYne
cce886dadd Fixes #174 2006-10-17 21:18:57 +00:00
pookey
34a8acba63 adding a test to show a situation where cascading inserts do not work 2006-10-17 19:02:00 +00:00
zYne
bfcfa9f2f2 Aggregate function support added 2006-10-17 17:21:21 +00:00
pookey
5d8ac6d0a0 pookey: adding test cases for Doctrine_Record::copy refs #172 2006-10-16 18:10:38 +00:00
pookey
e3137c70a4 pookey: error with copy, refs #172 2006-10-16 16:17:07 +00:00
pookey
edaf23df2d adding new enum tests ( refs #170 ) 2006-10-15 22:50:46 +00:00
pookey
47d8bd2437 updating tests refs #168 2006-10-15 17:24:35 +00:00
pookey
716a91e511 improving (and breaking) find() test cases, refs #168 2006-10-15 17:15:16 +00:00
zYne
da6f4a3849 Fixes #166 2006-10-14 16:58:59 +00:00
romanb
765c06b7c1 Improved some tests. 2006-10-13 16:28:40 +00:00
zYne
db433c8449 Fixes #163, #162, removed Doctrine_Record::__call() 2006-10-12 21:01:53 +00:00
zYne
3b24837755 added missing test case class 2006-10-12 20:32:16 +00:00