Files
waf-platform/EdgeAdmin/internal/utils/exce/excelize_test.go

35 lines
594 B
Go

/*
@Author: 1usir
@Description:
@File: excelize_test
@Version: 1.0.0
@Date: 2024/2/21 17:37
*/
package exce
import (
"fmt"
"os"
"testing"
)
func TestParseRule(t *testing.T) {
f, err := os.Open("/Users/1usir/works/waf/open-waf/waf/EdgeAdmin/internal/utils/exce/WAF ALL.xlsx")
if err != nil {
t.Fatal(err)
}
_, rs, err := ParseRules(f)
if err != nil {
t.Fatal(err)
}
for _, v := range rs {
for _, arg := range v.Position {
if arg == "{responseBody}" && v.Outbound {
fmt.Println(v.Name, v.Type, v.Regular, v.Position, v.Inbound, v.Outbound)
}
}
}
}