diff --git a/test/simulation_tests.jl b/test/simulation_tests.jl index c18856951c1dd07dc23bf0bceb1ac4a06dbb9eb4..89316a2d7100c60497067f86b76a6ebf8d98c296 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