Skip to content
This repository was archived by the owner on Jan 5, 2024. It is now read-only.

Commit 7b55f96

Browse files
committed
test: 修复单元测试
1 parent 8ae8c2e commit 7b55f96

1 file changed

Lines changed: 13 additions & 12 deletions

File tree

src/TDesign.Test/Components/Data/TableTest.cs

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public void Test_EmptyTable()
1010
{
1111
var table = RenderComponent(m => m.Add(p => p.ChildContent, new RenderFragment<TestData>(value => new RenderFragment(b =>
1212
{
13-
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Value = 1,Title="列" });
13+
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Field = nameof(TestData.Id) });
1414
}))).Add(p=>p.Data, DataSource<TestData>.Empty));
1515

1616
table.Find("tr.t-table__empty-row").Should().NotBeNull();
@@ -22,7 +22,7 @@ public void Test_EmptyTable_Customize_EmptyContent()
2222
{
2323
var table = RenderComponent(m => m.Add(p => p.ChildContent, new RenderFragment<TestData>(value => new RenderFragment(b =>
2424
{
25-
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Value = 1, Title = "列" });
25+
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Field = nameof(TestData.Id) });
2626
})))
2727
.Add(p => p.Data,DataSource<TestData>.Empty)
2828
.Add(p=>p.EmptyContent,builder=>builder.AddContent(0,"个性化空数据"))
@@ -32,28 +32,27 @@ public void Test_EmptyTable_Customize_EmptyContent()
3232
table.Find("tr.t-table__empty-row>td>div.t-table__empty").Html().Should().Be("个性化空数据");
3333
}
3434

35-
[Fact(DisplayName ="Table - 呈现5条数据",Skip ="暂时跳过")]
36-
public void Test_Table_With_5_Data()
35+
[Fact(DisplayName ="Table - 呈现4条数据")]
36+
public void Test_Table_With_Data()
3737
{
3838
var table = RenderComponent(m => m.Add(p => p.ChildContent, new RenderFragment<TestData>(value => new RenderFragment(b =>
3939
{
40-
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Value = value?.Id });
41-
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Value = value?.Name });
42-
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Value = value?.Birthday });
43-
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Value = value?.Gender });
44-
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Value = value?.Id });
40+
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Field = nameof(TestData.Id) });
41+
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Field = nameof(TestData.Name) });
42+
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Field = nameof(TestData.Birthday) });
43+
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Field = nameof(TestData.Gender) });
4544
})))
4645
.Add(p => p.Data, DataSource<TestData>.Parse(TestData.GetData())));
4746
table.Should().NotBeNull();
48-
table.Find(".t-table__body>tr").ChildElementCount.Should().Be(5);
47+
table.Find(".t-table__body>tr").ChildElementCount.Should().Be(4);
4948
}
5049

5150
[Fact(DisplayName ="Table - 自定义表底模板")]
5251
public void Test_Table_FooterContent()
5352
{
5453
var table = RenderComponent(m => m.Add(p => p.ChildContent, new RenderFragment<TestData>(value => new RenderFragment(b =>
5554
{
56-
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Value = 1 });
55+
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Field = nameof(TestData.Id) });
5756
})))
5857
.Add(p => p.Data, DataSource<TestData>.Parse(TestData.GetData()))
5958
.Add(p => p.FooterContent, builder => builder.AddContent(0, "表底数据"))
@@ -68,7 +67,9 @@ public void Test_TableColumn_FooterContent()
6867
{
6968
var table = RenderComponent(m => m.Add(p => p.ChildContent, new RenderFragment<TestData>(value => new RenderFragment(b =>
7069
{
71-
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new { Value = 1,FooterContent=HtmlHelper.CreateContent(b=>b.AddContent(0,"列1")) });
70+
b.CreateComponent<TTableFieldColumn<TestData>>(0, attributes: new {
71+
Field = nameof(TestData.Id),
72+
FooterContent =HtmlHelper.CreateContent(b=>b.AddContent(0,"列1")) });
7273
})))
7374
.Add(p => p.Data, DataSource<TestData>.Parse(TestData.GetData()))
7475
);

0 commit comments

Comments
 (0)