2009-06-12 Marek Habersack <mhabersack@novell.com>
authorMarek Habersack <grendel@twistedcode.net>
Fri, 12 Jun 2009 13:14:49 +0000 (13:14 -0000)
committerMarek Habersack <grendel@twistedcode.net>
Fri, 12 Jun 2009 13:14:49 +0000 (13:14 -0000)
commit5776009840060ee9da1f30ba6156aad3b4fb7f1d
treebd7a1d92a31cf05177d29fc2fc043921b04a96a7
parentd0331b90b1375b4df33f403c9d0a70c0384fd77a
parent8edbc122b02441cd733ac42459a517c8c70bfd94
2009-06-12  Marek Habersack  <mhabersack@novell.com>

* MetaTableTest.cs: tests use single data model provider now.
Implemented tests for IsReadOnly, ListActionPath, Model, Name,
Provider, Scaffold, SortColumn, SortDescending, ToString.
Fixed ForeignKeyColumnNames test.

2009-06-12  Marek Habersack  <mhabersack@novell.com>

* TestDataContainer.cs: GetTables uses an object of the associated
data type to create table collection.

* TestDataColumn.cs: foreign key columns are determined using a
custom attribute instead of a name now. This makes it possible to
specify which table.column they are associated with.

* FooDisplayColumnAttribute.cs: changed sortDescending to true in
class attributes.

* AssociatedBar.cs, AssociatedFoo.cs, FooEmptySortColumn.cs,
FooMisnamedSortColumn.cs, FooNoScaffold.cs, FooReadOnly.cs,
ITestDataContext.cs, TestDataContext.cs: added

2009-06-12  Marek Habersack  <mhabersack@novell.com>

* MetaTable.cs: implemented correct detection of foreign key
columns.
Implemented IsReadOnly, SortColumn, SortDescending.

svn path=/trunk/mcs/; revision=135997
28 files changed:
mcs/class/System.Web.DynamicData/ChangeLog
mcs/class/System.Web.DynamicData/System.Web.DynamicData/ChangeLog
mcs/class/System.Web.DynamicData/System.Web.DynamicData/MetaTable.cs
mcs/class/System.Web.DynamicData/Test/Common/AssociatedBar.cs
mcs/class/System.Web.DynamicData/Test/Common/AssociatedFoo.cs
mcs/class/System.Web.DynamicData/Test/Common/ChangeLog
mcs/class/System.Web.DynamicData/Test/Common/FooDisplayColumnAttribute.cs
mcs/class/System.Web.DynamicData/Test/Common/FooEmpty.cs
mcs/class/System.Web.DynamicData/Test/Common/FooEmptySortColumn.cs
mcs/class/System.Web.DynamicData/Test/Common/FooMisnamedSortColumn.cs
mcs/class/System.Web.DynamicData/Test/Common/FooNoScaffold.cs
mcs/class/System.Web.DynamicData/Test/Common/FooReadOnly.cs
mcs/class/System.Web.DynamicData/Test/Common/FooWithDefaults.cs
mcs/class/System.Web.DynamicData/Test/Common/ITestDataContext.cs
mcs/class/System.Web.DynamicData/Test/Common/TestDataColumn.cs
mcs/class/System.Web.DynamicData/Test/Common/TestDataContainer.cs
mcs/class/System.Web.DynamicData/Test/Common/TestDataContext.cs
mcs/class/System.Web.DynamicData/Test/Common/Utils.cs
mcs/class/System.Web.DynamicData/Test/DataSource/DynamicDataColumn.cs
mcs/class/System.Web.DynamicData/Test/ModelProviders/ChangeLog
mcs/class/System.Web.DynamicData/Test/ModelProviders/DynamicDataAssociationAttribute.cs
mcs/class/System.Web.DynamicData/Test/ModelProviders/DynamicDataAssociationProvider.cs
mcs/class/System.Web.DynamicData/Test/ModelProviders/DynamicDataContainerColumnProvider.cs
mcs/class/System.Web.DynamicData/Test/ModelProviders/DynamicDataContainerModelProvider.cs
mcs/class/System.Web.DynamicData/Test/ModelProviders/DynamicDataContainerTableProvider.cs
mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/ChangeLog
mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/MetaModelTest.cs
mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/MetaTableTest.cs