-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcontinuous_test.jl
More file actions
95 lines (80 loc) · 3.07 KB
/
continuous_test.jl
File metadata and controls
95 lines (80 loc) · 3.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
@testitem "Generic – Alpha" tags=[:Generic, :Continuous, :Alpha] setup=[M] begin
M.check(Alpha(1.0, 1.0))
M.check(Alpha(3.0, 4.0))
M.check(Alpha(5.0, 1.0))
end
@testitem "Generic – Argus" tags=[:Generic, :Continuous, :Argus] setup=[M] begin
M.check(Argus(1.0, 1.0))
M.check(Argus(2.0, 2.0))
M.check(Argus(3.0, 4.0))
end
@testitem "Generic – Benini" tags=[:Generic, :Continuous, :Benini] setup=[M] begin
M.check(Benini(1.0, 1.0, 1.0))
M.check(Benini(3.0, 4.0, 5.0))
M.check(Benini(5.0, 1.0, 2.0))
end
@testitem "Generic – Benktander_Type1" tags=[:Generic, :Continuous, :Benktander_Type1] setup=[M] begin
M.check(Benktander_Type1(1.0, 0.5))
M.check(Benktander_Type1(3.0, 3.0))
M.check(Benktander_Type1(5.0, 7.5))
end
@testitem "Generic – Benktander_Type2" tags=[:Generic, :Continuous, :Benktander_Type2] setup=[M] begin
M.check(Benktander_Type2(1.0, 0.5))
M.check(Benktander_Type2(3.0, 0.8))
M.check(Benktander_Type2(10.0, 0.2))
end
@testitem "Generic – Bhattacharjee" tags=[:Generic, :Continuous, :Bhattacharjee] setup=[M] begin
M.check(Bhattacharjee(1.0, 2.0, 0.5))
M.check(Bhattacharjee(0.0, 1.0, 0.1))
M.check(Bhattacharjee(-2.0, -1.0, 0.3))
end
@testitem "Generic – BirnbaumSaunders" tags=[:Generic, :Continuous, :BirnbaumSaunders] setup=[M] begin
M.check(BirnbaumSaunders(0.0, 1.0, 1.0))
M.check(BirnbaumSaunders(1.0, 0.5, 2.0))
M.check(BirnbaumSaunders(-2.0, 0.1, 0.1))
end
@testitem "Generic – Bradford" tags=[:Generic, :Continuous, :Bradford] setup=[M] begin
M.check(Bradford(1.0))
M.check(Bradford(5.5))
M.check(Bradford(12.1))
end
@testitem "Generic – Burr" tags=[:Generic, :Continuous, :Burr] setup=[M] begin
M.check(Burr(1.0, 1.0, 1.0))
M.check(Burr(2.0, 3.0, 4.0))
M.check(Burr(0.2, 0.3, 0.4))
end
@testitem "Generic – Dagum" tags=[:Generic, :Continuous, :Dagum] setup=[M] begin
M.check(Dagum(0.5, 1.5, 2.5))
M.check(Dagum(2.0, 3.0, 4.0))
M.check(Dagum(0.2, 0.3, 0.4))
end
@testitem "Generic – Gompertz" tags=[:Generic, :Continuous, :Gompertz] setup=[M] begin
M.check(Gompertz(0.5, 1.5))
M.check(Gompertz(2.0, 3.0))
M.check(Gompertz(0.1, 0.2))
end
@testitem "Generic – IrwinHall" tags=[:Generic, :Continuous, :IrwinHall] setup=[M] begin
M.check(IrwinHall(2))
M.check(IrwinHall(4, -1.0, 1.0))
M.check(IrwinHall(10, 2.0, 5.0))
end
@testitem "Generic – Lomax" tags=[:Generic, :Continuous, :Lomax] setup=[M] begin
M.check(Lomax(0.5, 1.5))
M.check(Lomax(2.0, 3.0))
M.check(Lomax(1.0, 0.2))
end
@testitem "Generic – Maxwell" tags=[:Generic, :Continuous, :Maxwell] setup=[M] begin
M.check(Maxwell(1.0))
M.check(Maxwell(5.5))
M.check(Maxwell(12.1))
end
@testitem "Generic – Nakagami" tags=[:Generic, :Continuous, :Nakagami] setup=[M] begin
M.check(Nakagami(0.6, 1.5))
M.check(Nakagami(2.0, 3.0))
M.check(Nakagami(3.1, 0.2))
end
@testitem "Generic – PERT" tags=[:Generic, :Continuous, :PERT] setup=[M] begin
M.check(PERT(0.0, 1.0, 2.0))
M.check(PERT(-1.0, 0.0, 1.0))
M.check(PERT(5.0, 6.0, 7.0))
end