improve transfer record logic (#1033)

* improve transfer record logic

* refactor

* modernize loops

* remove unused type conversions

* update dependencies

* script: keep .gitkeep files

* fix

* remove clear
This commit is contained in:
UUBulb
2025-03-19 22:21:21 +08:00
committed by GitHub
parent 5c252f5e43
commit fa36a36beb
14 changed files with 168 additions and 131 deletions

View File

@@ -13,7 +13,14 @@ type arSt struct {
exp bool
}
func TestCycleRules(t *testing.T) {
func TestAlertRules(t *testing.T) {
t.Run("CycleRules", testCycleRules)
t.Run("OfflineRules", testOfflineRules)
t.Run("GeneralRules", testGeneralRules)
t.Run("CombinedRules", testCombinedRules)
}
func testCycleRules(t *testing.T) {
cases := []arSt{
{
rule: &AlertRule{
@@ -50,7 +57,7 @@ func TestCycleRules(t *testing.T) {
}
}
func TestOfflineRules(t *testing.T) {
func testOfflineRules(t *testing.T) {
cases := []arSt{
{
rule: &AlertRule{
@@ -117,7 +124,7 @@ func TestOfflineRules(t *testing.T) {
}
}
func TestGeneralRules(t *testing.T) {
func testGeneralRules(t *testing.T) {
cases := []arSt{
{
rule: &AlertRule{
@@ -193,7 +200,7 @@ func TestGeneralRules(t *testing.T) {
}
}
func TestCombinedRules(t *testing.T) {
func testCombinedRules(t *testing.T) {
cases := []arSt{
{
rule: &AlertRule{