Skip to content

Commit 66c8b36

Browse files
committed
test: 更新单元测试
1 parent 0b6f10d commit 66c8b36

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

test/UnitTest/Components/TableTest.cs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5004,6 +5004,7 @@ public void TableColumn_Property()
50045004
builder.AddAttribute(30, "IsPopover", false);
50055005
builder.AddAttribute(31, "IsVisibleWhenAdd", false);
50065006
builder.AddAttribute(32, "IsVisibleWhenEdit", false);
5007+
builder.AddAttribute(33, "LookupService", new FooLookupService());
50075008
builder.CloseComponent();
50085009
});
50095010
});
@@ -5039,6 +5040,7 @@ public void TableColumn_Property()
50395040
Assert.Equal(1, column.Instance.GroupOrder);
50405041
Assert.True(column.Instance.ShowSearchWhenSelect);
50415042
Assert.False(column.Instance.IsPopover);
5043+
Assert.NotNull(column.Instance.LookupService);
50425044

50435045
var col = column.Instance as ITableColumn;
50445046
Assert.NotNull(col.Template);
@@ -8799,4 +8801,26 @@ public override int GetHashCode()
87998801
return base.GetHashCode();
88008802
}
88018803
}
8804+
8805+
class FooLookupService : LookupServiceBase
8806+
{
8807+
public override IEnumerable<SelectedItem>? GetItemsByKey(string? key, object? data) => null;
8808+
8809+
public override async Task<IEnumerable<SelectedItem>?> GetItemsByKeyAsync(string? key, object? data)
8810+
{
8811+
await Task.Delay(300);
8812+
8813+
IEnumerable<SelectedItem>? ret = null;
8814+
8815+
if (key == "FooLookup")
8816+
{
8817+
ret = new SelectedItem[]
8818+
{
8819+
new("v1", "LookupService-Test-1-async"),
8820+
new("v2", "LookupService-Test-2-async")
8821+
};
8822+
}
8823+
return ret;
8824+
}
8825+
}
88028826
}

0 commit comments

Comments
 (0)