stat/distuv: use NewTriangle to set random source
MODIFY
stat/distuv/triangle_test.go
stat/distuv/triangle_test.go
@@ -20,9 +20,9 @@ func TestTriangleConstraint(t *testing.T) {
}()
// test b < a
- NewTriangle(3, 1, 2)
+ NewTriangle(3, 1, 2, nil)
// test c > b
- NewTriangle(1, 2, 3)
+ NewTriangle(1, 2, 3, nil)
}
func TestTriangle(t *testing.T) {
@@ -51,8 +51,7 @@ func TestTriangle(t *testing.T) {
c: 0.0,
},
} {
- f := NewTriangle(test.a, test.b, test.c)
- f.Src = src
+ f := NewTriangle(test.a, test.b, test.c, src)
const (
tol = 1e-2
n = 1e6
@@ -100,5 +99,5 @@ func TestTriangleProb(t *testing.T) {
logProb: math.Inf(-1),
},
}
- testDistributionProbs(t, NewTriangle(1, 3, 2), "Standard 1,2,3 Triangle", pts)
+ testDistributionProbs(t, NewTriangle(1, 3, 2, nil), "Standard 1,2,3 Triangle", pts)
}

stat/distuv: use NewTriangle to set random source