From 2d2a1ac7c17f6e8901e98af46c9ef33f9edfb544 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 20 May 2022 19:26:16 +0800 Subject: [PATCH] Add unit test --- Src/Asp.Net/OracleTest/OracleTest.csproj | 1 + Src/Asp.Net/OracleTest/UnitTest/Main.cs | 2 +- Src/Asp.Net/OracleTest/UnitTest/UCustom02.cs | 38 ++++++++++++++++++++ 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 Src/Asp.Net/OracleTest/UnitTest/UCustom02.cs diff --git a/Src/Asp.Net/OracleTest/OracleTest.csproj b/Src/Asp.Net/OracleTest/OracleTest.csproj index 342857268..b0df21b19 100644 --- a/Src/Asp.Net/OracleTest/OracleTest.csproj +++ b/Src/Asp.Net/OracleTest/OracleTest.csproj @@ -85,6 +85,7 @@ + diff --git a/Src/Asp.Net/OracleTest/UnitTest/Main.cs b/Src/Asp.Net/OracleTest/UnitTest/Main.cs index a8d9bfe3e..b80ebc3d1 100644 --- a/Src/Asp.Net/OracleTest/UnitTest/Main.cs +++ b/Src/Asp.Net/OracleTest/UnitTest/Main.cs @@ -34,7 +34,7 @@ namespace OrmTest } public static void Init() { - + UCustom02.Init(); UCustom01.Init(); DeleteTest(); CodeFirst(); diff --git a/Src/Asp.Net/OracleTest/UnitTest/UCustom02.cs b/Src/Asp.Net/OracleTest/UnitTest/UCustom02.cs new file mode 100644 index 000000000..c00861f29 --- /dev/null +++ b/Src/Asp.Net/OracleTest/UnitTest/UCustom02.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Text; +using SqlSugar; +namespace OrmTest +{ + public class UCustom02 + { + public static void Init() + { + var db = NewUnitTest.Db; + //建表 + if (!db.DbMaintenance.IsAnyTable("Test001", false)) + { + db.CodeFirst.InitTables(); + } + + var dt = DateTime.Now; + db.Aop.OnLogExecuting = (sql, pars) => + { + var dt1 = pars[0]; + }; + //用例代码 + var result = db.Insertable(new UnitTest001() { id = dt }).ExecuteCommand();//用例代码 + var res = db.Queryable().WhereClass(new UnitTest001() { id = dt }).ToList(); + if (res.Count == 0) + { + throw new Exception("unit error"); + } + + } + public class UnitTest001 + { + [SugarColumn(ColumnDataType = "TIMESTAMP")] + public DateTime id { get; set; } + } + } +}