From dc59ec212404bc910cbaf6b613415a368ebd5498 Mon Sep 17 00:00:00 2001
From: xinbinyan <404928130@qq.com>
Date: Tue, 16 Jan 2024 18:03:35 +0800
Subject: [PATCH 01/18] case DataSourceResultList
---
.../WaterfallList.test.tsx | 80 +
.../__snapshots__/WaterfallList.test.tsx.snap | 32032 ++++++++++++++++
.../__snapshots__/index.test.tsx.snap | 3620 ++
.../components/AuditResultTag.tsx | 8 +-
.../components/AuditResultTree.tsx | 10 +-
.../components/ExecStatusTag.tsx | 6 +-
.../components/ResultCard.tsx | 19 +-
.../components/test/AuditResultTag.test.tsx | 65 +
.../components/test/AuditResultTree.test.tsx | 58 +
.../components/test/ExecStatusTag.test.tsx | 68 +
.../components/test/ResultCard.ce.test.tsx | 163 +
.../components/test/ResultCard.test.tsx | 174 +
.../components/test/ResultDescribe.test.tsx | 45 +
.../AuditResultTag.test.tsx.snap | 274 +
.../AuditResultTree.test.tsx.snap | 551 +
.../__snapshots__/ExecStatusTag.test.tsx.snap | 97 +
.../__snapshots__/ResultCard.test.tsx.snap | 2892 ++
.../ResultDescribe.test.tsx.snap | 69 +
.../DataSourceResultList/index.test.tsx | 76 +
.../sqle/src/testUtils/mockApi/task/index.ts | 7 +
20 files changed, 40298 insertions(+), 16 deletions(-)
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/WaterfallList.test.tsx
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/__snapshots__/WaterfallList.test.tsx.snap
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/__snapshots__/index.test.tsx.snap
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/AuditResultTag.test.tsx
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/AuditResultTree.test.tsx
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/ExecStatusTag.test.tsx
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/ResultCard.ce.test.tsx
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/ResultCard.test.tsx
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/ResultDescribe.test.tsx
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/__snapshots__/AuditResultTag.test.tsx.snap
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/__snapshots__/AuditResultTree.test.tsx.snap
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/__snapshots__/ExecStatusTag.test.tsx.snap
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/__snapshots__/ResultCard.test.tsx.snap
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/components/test/__snapshots__/ResultDescribe.test.tsx.snap
create mode 100644 packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/index.test.tsx
diff --git a/packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/WaterfallList.test.tsx b/packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/WaterfallList.test.tsx
new file mode 100644
index 000000000..6715bc078
--- /dev/null
+++ b/packages/sqle/src/page/Order/AuditDetail/DataSourceResultList/WaterfallList.test.tsx
@@ -0,0 +1,80 @@
+import { renderWithTheme } from '../../../../testUtils/customRender';
+import { cleanup } from '@testing-library/react';
+
+import { DataSourceResultWaterfallListProps } from '../index.type';
+import DataSourceWaterfallList from './WaterfallList';
+
+import { mockUseCurrentUser } from '@actiontech/shared/lib/testUtil/mockHook/mockUseCurrentUser';
+import { IAuditTaskSQLResV2 } from '@actiontech/shared/lib/api/sqle/service/common';
+
+const mockListData: IAuditTaskSQLResV2[] = [];
+for (let i = 0; i < 50; i++) {
+ mockListData.push({
+ number: i + 1,
+ audit_level: '',
+ audit_result: [
+ {
+ level: 'level'
+ }
+ ],
+ audit_status: 'audit_status' + i,
+ description: 'description' + i,
+ exec_result: 'exec_result' + i,
+ exec_sql: 'exec_sql' + i,
+ exec_status: 'exec_status' + i,
+ rollback_sql: 'rollback_sql' + i
+ });
+}
+
+describe('sqle/Order/AuditDetail/DataSourceWaterfallList', () => {
+ const customRender = (params: DataSourceResultWaterfallListProps) => {
+ return renderWithTheme(
+
+
+
+ 1
+
+ exec_sql0
+
+
+
+
+
+
+
+ 1
+
+ exec_sql1
+
+
+
+
+
+
+
+ 1
+
+ exec_sql2
+
+
+
+
+
+
+
+ 1
+
+ exec_sql3
+
+
+
+
+
+
+
+ 1
+
+ exec_sql4
+
+
+
+
+
+
+
+ 1
+
+ exec_sql5
+
+
+
+
+
+
+
+ 1
+
+ exec_sql6
+
+
+
+
+
+
+
+ 1
+
+ exec_sql7
+
+
+
+
+
+
+
+ 1
+
+ exec_sql8
+
+
+
+
+
+
+
+ 1
+
+ exec_sql9
+
+
+
+
+
+
+
+ 1
+
+ exec_sql10
+
+
+
+
+
+
+
+ 1
+
+ exec_sql11
+
+
+
+
+
+
+
+ 1
+
+ exec_sql12
+
+
+
+
+
+
+
+ 1
+
+ exec_sql13
+
+
+
+
+
+
+
+ 1
+
+ exec_sql14
+
+
+
+
+
+
+
+ 1
+
+ exec_sql15
+
+
+
+
+
+
+
+ 1
+
+ exec_sql16
+
+
+
+
+
+
+
+ 1
+
+ exec_sql17
+
+
+
+
+
+
+
+ 1
+
+ exec_sql18
+
+
+
+
+
+
+
+ 1
+
+ exec_sql19
+
+
+
+
+
+
+
+ 1
+
+ exec_sql20
+
+
+
+
+
+
+
+ 1
+
+ exec_sql21
+
+
+
+
+
+
+
+ 1
+
+ exec_sql22
+
+
+
+
+
+
+
+ 1
+
+ exec_sql23
+
+
+
+
+
+
+
+ 1
+
+ exec_sql24
+
+
+
+
+
+
+
+ 1
+
+ exec_sql25
+
+
+
+
+
+
+
+ 1
+
+ exec_sql26
+
+
+
+
+
+
+
+ 1
+
+ exec_sql27
+
+
+
+
+
+
+
+ 1
+
+ exec_sql28
+
+
+
+
+
+
+
+ 1
+
+ exec_sql29
+
+
+
+
+
+
+
+ 1
+
+ exec_sql30
+
+
+
+
+
+
+
+ 1
+
+ exec_sql31
+
+
+
+
+
+
+
+ 1
+
+ exec_sql32
+
+
+
+
+
+
+
+ 1
+
+ exec_sql33
+
+
+
+
+
+
+
+ 1
+
+ exec_sql34
+
+
+
+
+
+
+
+ 1
+
+ exec_sql35
+
+
+
+
+
+
+
+ 1
+
+ exec_sql36
+
+
+
+
+
+
+
+ 1
+
+ exec_sql37
+
+
+
+
+
+
+
+ 1
+
+ exec_sql38
+
+
+
+
+
+
+
+ 1
+
+ exec_sql39
+
+
+
+
+
+
+
+ 1
+
+ exec_sql40
+
+
+
+
+
+
+
+ 1
+
+ exec_sql41
+
+
+
+
+
+
+
+ 1
+
+ exec_sql42
+
+
+
+
+
+
+
+ 1
+
+ exec_sql43
+
+
+
+
+
+
+
+ 1
+
+ exec_sql44
+
+
+
+
+
+
+
+ 1
+
+ exec_sql45
+
+
+
+
+
+
+
+ 1
+
+ exec_sql46
+
+
+
+
+
+
+
+ 1
+
+ exec_sql47
+
+
+
+
+
+
+
+ 1
+
+ exec_sql48
+
+
+
+
+
+
+
+ 1
+
+ exec_sql49
+
+
+
+
+
+
+
+ 1
+
+ exec_sql0
+
+
+
+
+
+
+
+ 1
+
+ exec_sql1
+
+
+
+
+
+
+
+ 1
+
+ exec_sql2
+
+
+
+
+
+
+
+ 1
+
+ exec_sql3
+
+
+
+
+
+
+
+ 1
+
+ exec_sql4
+
+
+
+
+
+
+
+ 1
+
+ exec_sql5
+
+
+
+
+
+
+
+ 1
+
+ exec_sql6
+
+
+
+
+
+
+
+ 1
+
+ exec_sql7
+
+
+
+
+
+
+
+ 1
+
+ exec_sql8
+
+
+
+
+
+
+
+ 1
+
+ exec_sql9
+
+
+
+
+
+
+
+ 1
+
+ exec_sql10
+
+
+
+
+
+
+
+ 1
+
+ exec_sql11
+
+
+
+
+
+
+
+ 1
+
+ exec_sql12
+
+
+
+
+
+
+
+ 1
+
+ exec_sql13
+
+
+
+
+
+
+
+ 1
+
+ exec_sql14
+
+
+
+
+
+
+
+ 1
+
+ exec_sql15
+
+
+
+
+
+
+
+ 1
+
+ exec_sql16
+
+
+
+
+
+
+
+ 1
+
+ exec_sql17
+
+
+
+
+
+
+
+ 1
+
+ exec_sql18
+
+
+
+
+
+
+
+ 1
+
+ exec_sql19
+
+
+
+
+
+
+
+ 1
+
+ exec_sql20
+
+
+
+
+
+
+
+ 1
+
+ exec_sql21
+
+
+
+
+
+
+
+ 1
+
+ exec_sql22
+
+
+
+
+
+
+
+ 1
+
+ exec_sql23
+
+
+
+
+
+
+
+ 1
+
+ exec_sql24
+
+
+
+
+
+
+
+ 1
+
+ exec_sql25
+
+
+
+
+
+
+
+ 1
+
+ exec_sql26
+
+
+
+
+
+
+
+ 1
+
+ exec_sql27
+
+
+
+
+
+
+
+ 1
+
+ exec_sql28
+
+
+
+
+
+
+
+ 1
+
+ exec_sql29
+
+
+
+
+
+
+
+ 1
+
+ exec_sql30
+
+
+
+
+
+
+
+ 1
+
+ exec_sql31
+
+
+
+
+
+
+
+ 1
+
+ exec_sql32
+
+
+
+
+
+
+
+ 1
+
+ exec_sql33
+
+
+
+
+
+
+
+ 1
+
+ exec_sql34
+
+
+
+
+
+
+
+ 1
+
+ exec_sql35
+
+
+
+
+
+
+
+ 1
+
+ exec_sql36
+
+
+
+
+
+
+
+ 1
+
+ exec_sql37
+
+
+
+
+
+
+
+ 1
+
+ exec_sql38
+
+
+
+
+
+
+
+ 1
+
+ exec_sql39
+
+
+
+
+
+
+
+ 1
+
+ exec_sql40
+
+
+
+
+
+
+
+ 1
+
+ exec_sql41
+
+
+
+
+
+
+
+ 1
+
+ exec_sql42
+
+
+
+
+
+
+
+ 1
+
+ exec_sql43
+
+
+
+
+
+
+
+ 1
+
+ exec_sql44
+
+
+
+
+
+
+
+ 1
+
+ exec_sql45
+
+
+
+
+
+
+
+ 1
+
+ exec_sql46
+
+
+
+
+
+
+
+ 1
+
+ exec_sql47
+
+
+
+
+
+
+
+ 1
+
+ exec_sql48
+
+
+
+
+
+
+
+ 1
+
+ exec_sql49
+
+
+
+
+
+
+
+ 1
+
+ exec_sql0
+
+
+
+
+
+
+
+ 1
+
+ exec_sql1
+
+
+
+
+
+
+
+ 1
+
+ exec_sql2
+
+
+
+
+
+
+
+ 1
+
+ exec_sql3
+
+
+
+
+
+
+
+ 1
+
+ exec_sql4
+
+
+
+
+
+
+
+ 1
+
+ exec_sql5
+
+
+
+
+
+
+
+ 1
+
+ exec_sql6
+
+
+
+
+
+
+
+ 1
+
+ exec_sql7
+
+
+
+
+
+
+
+ 1
+
+ exec_sql8
+
+
+
+
+
+
+
+ 1
+
+ exec_sql9
+
+
+
+
+
+
+
+ 1
+
+ exec_sql cont
+
+
+
+
+
+
+
+ 1
+
+ rollback_sql cont
+
+
+
+
+
+
+
+ 1
+
+ exec_sql cont
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 1
+
+ exec_sql cont
+
+
+
+
+
+
+
+ 1
+
+ rollback_sql cont
+
+
+
+
+
+
+
+ 1
+
+ exec_sql cont
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+