From f59131f0100ae2d1e3eaf5d8600f64fd534b1703 Mon Sep 17 00:00:00 2001 From: meus Date: Wed, 3 Oct 2007 16:38:20 +0000 Subject: [PATCH] fixing previous commit, these files should not be modified --- tests/run.php | 2 +- tests/schema.xml | 2 +- tests/schema.yml | 624 +++++++++++++++++++++++------------------------ 3 files changed, 305 insertions(+), 323 deletions(-) diff --git a/tests/run.php b/tests/run.php index e5b6562ce..6ce972d60 100644 --- a/tests/run.php +++ b/tests/run.php @@ -227,7 +227,7 @@ $plugins->addTestCase(new Doctrine_Validator_TestCase()); $plugins->addTestCase(new Doctrine_Validator_Future_TestCase()); $plugins->addTestCase(new Doctrine_Validator_Past_TestCase()); $plugins->addTestCase(new Doctrine_Hook_TestCase()); -//$plugins->addTestCase(new Doctrine_I18n_TestCase()); +$plugins->addTestCase(new Doctrine_I18n_TestCase()); $test->addTestCase($plugins); // Db component diff --git a/tests/schema.xml b/tests/schema.xml index aa8efc2d4..b55374623 100755 --- a/tests/schema.xml +++ b/tests/schema.xml @@ -1,2 +1,2 @@ -entityEntity11integer20idstring50name1string20loginnamestring16passwordinteger1typeinteger11createdinteger11updatedinteger2147483647email_idemail_ididoneidentity_idmanyidentity_idoneEntityReferenceentity1entity2manyidentity1many
addressAddressinteger2011id
string200address
EntityAddressaddress_iduser_idmanyidaddress_idmany
entity_addressEntityAddress1integer2147483647user_id1integer2147483647address_id
address_ididone
user_ididone
resource_typeResourceTypeinteger2011idstring100typeResourceReferenceResourceresourcetype_idresource_idmanyidresourcetype_idmanyentityGroup11integer20idstring50name1string20loginnamestring16passwordinteger1typeinteger11createdinteger11updatedinteger2147483647email_idemail_ididoneidentity_idmanyidentity_idoneEntityReferenceentity1entity2manyGroupusergroup_iduser_idmanyidentity1manyidgroup_idmanyerrorErrorstring200messageinteger11code1string32file_md5file_md5file_md5oneresource_referenceResourceReferenceinteger2011idinteger2147483647type_idinteger2147483647resource_idresourcetype_ididoneresource_ididonesongSonginteger2011idinteger2147483647album_idstring20genre<type>string</type><length>30</length><name>title</name>album_ididonetaskTaskinteger2011idstring100nameinteger2147483647parent_idAssignmentResourcetask_idresource_idmanyTaskidparent_idmanyidtask_idmanydescriptionDescriptioninteger2011idstring3000descriptionstring32file_md5emailEmailinteger2011id
11string150address
entityUser11integer20idstring50name1string20loginnamestring16passwordinteger1typeinteger11createdinteger11updatedinteger2147483647email_idemail_ididoneidentity_idmanyidentity_idoneEntityReferenceentity1entity2many
EntityAddressuser_idaddress_idmany
EntityAddressAddressuser_idaddress_idmanyiduser_idmanyiduser_idmanyGroupuseruser_idgroup_idmanyidentity1manyiduser_idmanyiduser_idmany
assignmentAssignmentinteger2011idinteger2147483647task_idinteger2147483647resource_idtask_ididoneresource_ididoneresourceResourceinteger2011idstring100nameAssignmentTaskresource_idtask_idmanyResourceReferenceResourceTyperesource_idtype_idmanyidresource_idmanyidresource_idmanyentity_referenceEntityReference1integer2147483647entity11integer2147483647entity2entity1idoneentity1idoneentity1idoneelementElementinteger2011idstring100nameinteger2147483647parent_idElementidparent_idmanyElementparent_ididonephonenumberPhonenumberinteger2011idstring20phonenumberinteger2147483647entity_identity_ididoneentity_ididoneentity_ididonegroupuserGroupuserinteger2011idinteger2147483647addedinteger2147483647group_idinteger2147483647user_idgroup_ididoneuser_ididonealbumAlbuminteger2011idinteger2147483647user_idstring20nameidalbum_idmanyuser_ididoneaccountAccountinteger2011idinteger2147483647entity_idinteger2147483647amount
+accountAccountinteger2011idinteger2147483647entity_idinteger2147483647amount
addressAddressinteger2011id
string200address
EntityAddressaddress_iduser_idmanyidaddress_idmany
albumAlbuminteger2011idinteger2147483647user_idstring20nameidalbum_idmanyuser_ididoneassignmentAssignmentinteger2011idinteger2147483647task_idinteger2147483647resource_idresource_ididonetask_ididonedescriptionDescriptioninteger2011idstring3000descriptionstring32file_md5elementElementinteger2011idstring100nameinteger2147483647parent_idElementidparent_idmanyElementparent_ididoneemailEmailinteger2011id
11string150address
entityEntity11integer20idstring50name1string20loginnamestring16passwordinteger1typeinteger11createdinteger11updatedinteger2147483647email_idemail_ididoneidentity_idmanyidentity_idoneEntityReferenceentity1entity2manyidentity1manyentity_addressEntityAddress1integer2147483647user_id1integer2147483647address_id
address_ididone
user_ididone
entity_referenceEntityReference1integer2147483647entity11integer2147483647entity2entity1idoneentity1idoneentity1idoneerrorErrorstring200messageinteger11code1string32file_md5file_md5file_md5oneentityGroup11integer20idstring50name1string20loginnamestring16passwordinteger1typeinteger11createdinteger11updatedinteger2147483647email_idemail_ididoneidentity_idmanyidentity_idoneEntityReferenceentity1entity2manyGroupusergroup_iduser_idmanyidentity1manyidgroup_idmanygroupuserGroupuserinteger2011idinteger2147483647addedinteger2147483647group_idinteger2147483647user_idgroup_ididoneuser_ididonephonenumberPhonenumberinteger2011idstring20phonenumberinteger2147483647entity_identity_ididoneentity_ididoneentity_ididoneresource_referenceResourceReferenceinteger2011idinteger2147483647type_idinteger2147483647resource_idresource_ididoneresourcetype_ididoneresourceResourceinteger2011idstring100nameAssignmentTaskresource_idtask_idmanyResourceReferenceResourceTyperesource_idtype_idmanyidresource_idmanyidresource_idmanyresource_typeResourceTypeinteger2011idstring100typeResourceReferenceResourceresourcetype_idresource_idmanyidresourcetype_idmanysongSonginteger2011idinteger2147483647album_idstring20genre<type>string</type><length>30</length><name>title</name>album_ididonetaskTaskinteger2011idstring100nameinteger2147483647parent_idAssignmentResourcetask_idresource_idmanyTaskidparent_idmanyidtask_idmanyentityUser11integer20idstring50name1string20loginnamestring16passwordinteger1typeinteger11createdinteger11updatedinteger2147483647email_idemail_ididoneidentity_idmanyidentity_idoneEntityReferenceentity1entity2many
EntityAddressuser_idaddress_idmany
EntityAddressAddressuser_idaddress_idmanyiduser_idmanyiduser_idmanyGroupuseruser_idgroup_idmanyidentity1manyiduser_idmanyiduser_idmany
diff --git a/tests/schema.yml b/tests/schema.yml index 798496813..3bd28f62e 100644 --- a/tests/schema.yml +++ b/tests/schema.yml @@ -1,4 +1,154 @@ --- +Account: + tableName: account + className: Account + columns: + id: + type: integer + length: 20 + autoincrement: true + primary: true + name: id + entity_id: + type: integer + length: 2147483647 + name: entity_id + amount: + type: integer + length: 2147483647 + name: amount +Address: + tableName: address + className: Address + columns: + id: + type: integer + length: 20 + autoincrement: true + primary: true + name: id + address: + type: string + length: 200 + name: address + relations: + User: + refClass: EntityAddress + local: address_id + foreign: user_id + type: many + EntityAddress: + local: id + foreign: address_id + type: many +Album: + tableName: album + className: Album + columns: + id: + type: integer + length: 20 + autoincrement: true + primary: true + name: id + user_id: + type: integer + length: 2147483647 + name: user_id + name: + type: string + length: 20 + name: name + relations: + Song: + local: id + foreign: album_id + type: many + User: + local: user_id + foreign: id + type: one +Assignment: + tableName: assignment + className: Assignment + columns: + id: + type: integer + length: 20 + autoincrement: true + primary: true + name: id + task_id: + type: integer + length: 2147483647 + name: task_id + resource_id: + type: integer + length: 2147483647 + name: resource_id +Description: + tableName: description + className: Description + columns: + id: + type: integer + length: 20 + autoincrement: true + primary: true + name: id + description: + type: string + length: 3000 + name: description + file_md5: + type: string + length: 32 + name: file_md5 +Element: + tableName: element + className: Element + columns: + id: + type: integer + length: 20 + autoincrement: true + primary: true + name: id + name: + type: string + length: 100 + name: name + parent_id: + type: integer + length: 2147483647 + name: parent_id + relations: + Child: + class: Element + local: id + foreign: parent_id + type: many + Parent: + class: Element + local: parent_id + foreign: id + type: one +Email: + tableName: email + className: Email + columns: + id: + type: integer + length: 20 + autoincrement: true + primary: true + name: id + address: + email: true + unique: true + type: string + length: 150 + name: address Entity: tableName: entity className: Entity @@ -60,30 +210,6 @@ Entity: local: id foreign: entity1 type: many -Address: - tableName: address - className: Address - columns: - id: - type: integer - length: 20 - autoincrement: true - primary: true - name: id - address: - type: string - length: 200 - name: address - relations: - User: - refClass: EntityAddress - local: address_id - foreign: user_id - type: many - EntityAddress: - local: id - foreign: address_id - type: many EntityAddress: tableName: entity_address className: EntityAddress @@ -103,31 +229,47 @@ EntityAddress: local: address_id foreign: id type: one -ResourceType: - tableName: resource_type - className: ResourceType +EntityReference: + tableName: entity_reference + className: EntityReference columns: - id: - type: integer - length: 20 - autoincrement: true + entity1: primary: true - name: id - type: - type: string - length: 100 - name: type + type: integer + length: 2147483647 + name: entity1 + entity2: + primary: true + type: integer + length: 2147483647 + name: entity2 relations: - ResourceAlias: - refClass: ResourceReference - class: Resource - local: resourcetype_id - foreign: resource_id - type: many - ResourceReference: - local: id - foreign: resourcetype_id - type: many + Entity: + local: entity1 + foreign: id + type: one +Error: + tableName: error + className: Error + columns: + message: + type: string + length: 200 + name: message + code: + type: integer + length: 11 + name: code + file_md5: + primary: true + type: string + length: 32 + name: file_md5 + relations: + Description: + local: file_md5 + foreign: file_md5 + type: one Group: tableName: entity className: Group @@ -198,27 +340,67 @@ Group: local: id foreign: group_id type: many -Error: - tableName: error - className: Error +Groupuser: + tableName: groupuser + className: Groupuser columns: - message: - type: string - length: 200 - name: message - code: + id: type: integer - length: 11 - name: code - file_md5: + length: 20 + autoincrement: true primary: true - type: string - length: 32 - name: file_md5 + name: id + added: + type: integer + length: 2147483647 + name: added + group_id: + type: integer + length: 2147483647 + name: group_id + user_id: + type: integer + length: 2147483647 + name: user_id relations: - Description: - local: file_md5 - foreign: file_md5 + Group: + local: group_id + foreign: id + type: one + User: + local: user_id + foreign: id + type: one +Phonenumber: + tableName: phonenumber + className: Phonenumber + columns: + id: + type: integer + length: 20 + autoincrement: true + primary: true + name: id + phonenumber: + type: string + length: 20 + name: phonenumber + entity_id: + type: integer + length: 2147483647 + name: entity_id + relations: + Entity: + local: entity_id + foreign: id + type: one + Group: + local: entity_id + foreign: id + type: one + User: + local: entity_id + foreign: id type: one ResourceReference: tableName: resource_reference @@ -238,11 +420,66 @@ ResourceReference: type: integer length: 2147483647 name: resource_id +Resource: + tableName: resource + className: Resource + columns: + id: + type: integer + length: 20 + autoincrement: true + primary: true + name: id + name: + type: string + length: 100 + name: name relations: - ResourceType: + TaskAlias: + refClass: Assignment + class: Task + local: resource_id + foreign: task_id + type: many + Type: + refClass: ResourceReference + class: ResourceType + local: resource_id + foreign: type_id + type: many + Assignment: + local: id + foreign: resource_id + type: many + ResourceReference: + local: id + foreign: resource_id + type: many +ResourceType: + tableName: resource_type + className: ResourceType + columns: + id: + type: integer + length: 20 + autoincrement: true + primary: true + name: id + type: + type: string + length: 100 + name: type + relations: + ResourceAlias: + refClass: ResourceReference + class: Resource local: resourcetype_id - foreign: id - type: one + foreign: resource_id + type: many + ResourceReference: + local: id + foreign: resourcetype_id + type: many Song: tableName: song className: Song @@ -304,40 +541,6 @@ Task: local: id foreign: task_id type: many -Description: - tableName: description - className: Description - columns: - id: - type: integer - length: 20 - autoincrement: true - primary: true - name: id - description: - type: string - length: 3000 - name: description - file_md5: - type: string - length: 32 - name: file_md5 -Email: - tableName: email - className: Email - columns: - id: - type: integer - length: 20 - autoincrement: true - primary: true - name: id - address: - email: true - unique: true - type: string - length: 150 - name: address User: tableName: entity className: User @@ -431,224 +634,3 @@ User: local: id foreign: user_id type: many -Assignment: - tableName: assignment - className: Assignment - columns: - id: - type: integer - length: 20 - autoincrement: true - primary: true - name: id - task_id: - type: integer - length: 2147483647 - name: task_id - resource_id: - type: integer - length: 2147483647 - name: resource_id - relations: - Task: - local: task_id - foreign: id - type: one -Resource: - tableName: resource - className: Resource - columns: - id: - type: integer - length: 20 - autoincrement: true - primary: true - name: id - name: - type: string - length: 100 - name: name - relations: - TaskAlias: - refClass: Assignment - class: Task - local: resource_id - foreign: task_id - type: many - Type: - refClass: ResourceReference - class: ResourceType - local: resource_id - foreign: type_id - type: many - Assignment: - local: id - foreign: resource_id - type: many - ResourceReference: - local: id - foreign: resource_id - type: many -EntityReference: - tableName: entity_reference - className: EntityReference - columns: - entity1: - primary: true - type: integer - length: 2147483647 - name: entity1 - entity2: - primary: true - type: integer - length: 2147483647 - name: entity2 - relations: - Entity: - local: entity1 - foreign: id - type: one - Group: - local: entity1 - foreign: id - type: one - User: - local: entity1 - foreign: id - type: one -Element: - tableName: element - className: Element - columns: - id: - type: integer - length: 20 - autoincrement: true - primary: true - name: id - name: - type: string - length: 100 - name: name - parent_id: - type: integer - length: 2147483647 - name: parent_id - relations: - Child: - class: Element - local: id - foreign: parent_id - type: many - Parent: - class: Element - local: parent_id - foreign: id - type: one -Phonenumber: - tableName: phonenumber - className: Phonenumber - columns: - id: - type: integer - length: 20 - autoincrement: true - primary: true - name: id - phonenumber: - type: string - length: 20 - name: phonenumber - entity_id: - type: integer - length: 2147483647 - name: entity_id - relations: - Entity: - local: entity_id - foreign: id - type: one - Group: - local: entity_id - foreign: id - type: one - User: - local: entity_id - foreign: id - type: one -Groupuser: - tableName: groupuser - className: Groupuser - columns: - id: - type: integer - length: 20 - autoincrement: true - primary: true - name: id - added: - type: integer - length: 2147483647 - name: added - group_id: - type: integer - length: 2147483647 - name: group_id - user_id: - type: integer - length: 2147483647 - name: user_id - relations: - Group: - local: group_id - foreign: id - type: one - User: - local: user_id - foreign: id - type: one -Album: - tableName: album - className: Album - columns: - id: - type: integer - length: 20 - autoincrement: true - primary: true - name: id - user_id: - type: integer - length: 2147483647 - name: user_id - name: - type: string - length: 20 - name: name - relations: - Song: - local: id - foreign: album_id - type: many - User: - local: user_id - foreign: id - type: one -Account: - tableName: account - className: Account - columns: - id: - type: integer - length: 20 - autoincrement: true - primary: true - name: id - entity_id: - type: integer - length: 2147483647 - name: entity_id - amount: - type: integer - length: 2147483647 - name: amount