Skip to content

Commit f2d45e8

Browse files
committed
more tests
1 parent d8e6d8b commit f2d45e8

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

test/vsp.jl

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,26 @@
2525
# Test labeled stochastic dataset with SAA policy
2626
# N instances, each with K scenarios → N labeled samples
2727
saa_dataset = generate_dataset(
28-
b, N; nb_scenarios=K, seed=0, rng=StableRNG(0), target_policy=policies.saa.policy
28+
b, N; nb_scenarios=K, seed=0, rng=StableRNG(0), target_policy=policies.saa
2929
)
3030
@test length(saa_dataset) == N
3131
@test hasproperty(saa_dataset[1].extra, :scenarios)
3232
@test saa_dataset[1].extra.scenarios isa Vector{VSPScenario}
3333
@test length(saa_dataset[1].extra.scenarios) == K
34+
det_dataset = generate_dataset(
35+
b, N; nb_scenarios=K, seed=0, rng=StableRNG(0), target_policy=policies.deterministic
36+
)
37+
@test length(det_dataset) == N
38+
@test hasproperty(det_dataset[1].extra, :scenarios)
39+
@test det_dataset[1].extra.scenarios isa Vector{VSPScenario}
40+
@test length(det_dataset[1].extra.scenarios) == K
41+
ls_dataset = generate_dataset(
42+
b, N; nb_scenarios=K, seed=0, rng=StableRNG(0), target_policy=policies.local_search
43+
)
44+
@test length(ls_dataset) == N
45+
@test hasproperty(ls_dataset[1].extra, :scenarios)
46+
@test ls_dataset[1].extra.scenarios isa Vector{VSPScenario}
47+
@test length(ls_dataset[1].extra.scenarios) == K
3448

3549
# Plots work unchanged
3650
figure_1 = plot_instance(b, saa_dataset[1])

0 commit comments

Comments
 (0)