goProject/trunk/goutil/mathUtil/quartile_test.go
皮蛋13361098506 1b77f62820 初始化项目
2025-01-06 16:01:02 +08:00

54 lines
1.2 KiB
Go

package mathUtil
import (
"fmt"
"testing"
)
func TestQuartile(t *testing.T) {
intList := []int{}
var lower, mid, upper float64
var err error
lower, mid, upper, err = Quartile_Int(intList)
if err != nil {
fmt.Printf("Error:%s\n", err)
}
intList = []int{4}
lower, mid, upper, err = Quartile_Int(intList)
if err != nil {
fmt.Printf("Error:%s\n", err)
}
fmt.Printf("LowerQuartile:%f\n", lower)
fmt.Printf("MidQuartile:%f\n", mid)
fmt.Printf("UpperQuartile:%f\n", upper)
intList = []int{4, 93}
lower, mid, upper, err = Quartile_Int(intList)
if err != nil {
fmt.Printf("Error:%s\n", err)
}
fmt.Printf("LowerQuartile:%f\n", lower)
fmt.Printf("MidQuartile:%f\n", mid)
fmt.Printf("UpperQuartile:%f\n", upper)
intList = []int{4, 93, 84}
lower, mid, upper, err = Quartile_Int(intList)
if err != nil {
fmt.Printf("Error:%s\n", err)
}
fmt.Printf("LowerQuartile:%f\n", lower)
fmt.Printf("MidQuartile:%f\n", mid)
fmt.Printf("UpperQuartile:%f\n", upper)
intList = []int{4, 93, 84, 85, 80, 37, 81, 93, 27, 12}
lower, mid, upper, err = Quartile_Int(intList)
if err != nil {
fmt.Printf("Error:%s\n", err)
}
fmt.Printf("LowerQuartile:%f\n", lower)
fmt.Printf("MidQuartile:%f\n", mid)
fmt.Printf("UpperQuartile:%f\n", upper)
}