diff --git a/FreeSql.Tests/FreeSql.Tests/ClickHouse/ClickHouseTest3.cs b/FreeSql.Tests/FreeSql.Tests/ClickHouse/ClickHouseTest3.cs index 8cd0473a..9818bda4 100644 --- a/FreeSql.Tests/FreeSql.Tests/ClickHouse/ClickHouseTest3.cs +++ b/FreeSql.Tests/FreeSql.Tests/ClickHouse/ClickHouseTest3.cs @@ -160,7 +160,7 @@ namespace FreeSql.Tests.ClickHouse _output.WriteLine(JsonConvert.SerializeObject(sql)); } - + /// /// 测试Array常用查询函数 /// @@ -174,7 +174,7 @@ namespace FreeSql.Tests.ClickHouse _output.WriteLine(JsonConvert.SerializeObject(sql2)); } - + /// /// 测试Array常用查询函数 /// @@ -197,7 +197,27 @@ namespace FreeSql.Tests.ClickHouse var list = new List() { "f" }; var sql = _fsql.Select().ToList(a => a.Tags1.Concat(list)); _output.WriteLine(JsonConvert.SerializeObject(sql)); + } + /// + /// 测试Array常用查询函数 + /// + [Fact] + public void ArraySelectConstContainsSync() + { + var list = new List() { "daily", "a" }; + var sql = _fsql.Select().Where(a => list.Contains(a.Name)).ToList(); + _output.WriteLine(JsonConvert.SerializeObject(sql)); + } + + /// + /// 测试Array常用查询函数 + /// + [Fact] + public void ArraySelectConstLengthSync() + { + var sql = _fsql.Select().ToList(a => "aaaa".Length); + _output.WriteLine(JsonConvert.SerializeObject(sql)); } /// diff --git a/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml b/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml index fa03b482..47cc24ad 100644 --- a/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml +++ b/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml @@ -64,6 +64,16 @@ 测试Array常用查询函数 + + + 测试Array常用查询函数 + + + + + 测试Array常用查询函数 + + 测试ArrayFilter测试