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; }
+ }
+ }
+}