From 88bec4de7f19bca6d681fd98086c7528f7375a82 Mon Sep 17 00:00:00 2001 From: Marco Matthies <71844+marcom@users.noreply.github.com> Date: Mon, 20 Jan 2025 02:43:42 +0100 Subject: [PATCH] Fix failing unit tests in simulation_tests.jl --- test/simulation_tests.jl | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/simulation_tests.jl b/test/simulation_tests.jl index c188569..89316a2 100644 --- a/test/simulation_tests.jl +++ b/test/simulation_tests.jl @@ -12,8 +12,13 @@ @test typeof(model.dataoutputs) == Dict{String,DataOutput} @test typeof(model.logger) == TeeLogger{Tuple{ConsoleLogger, ConsoleLogger}} @test length(model.dataoutputs) == 6 - @test model.events == Vector{FarmEvent}() - @test Ps.nagents(model) == 2092+0+321 # farmplots+farmers+animals + @test length(model.farmplots) == 2092 + @test length(model.farmers) == 1 + @test length(model.animals) == 307 + @test typeof(model.events) == Vector{FarmEvent} + @test all(x -> x == Ps.sowing, getfield.(model.events, :management)) + @test length(model.events) == length(model.farmplots) # one sowing event for each farmplot + @test Ps.nagents(model) == length(model.farmplots) + length(model.farmers) + length(model.animals) end @testset "Parameter scanning" begin -- GitLab