Some solutions for the julia path
This commit is contained in:
29
julia/lasagna/runtests.jl
Normal file
29
julia/lasagna/runtests.jl
Normal file
@@ -0,0 +1,29 @@
|
||||
using Test
|
||||
|
||||
include("lasagna.jl")
|
||||
|
||||
@testset verbose = true "tests" begin
|
||||
|
||||
@testset "expected bake time" begin
|
||||
@test expected_bake_time == 60
|
||||
if VERSION > v"1.7"
|
||||
@test isconst(@__MODULE__, :expected_bake_time) == true
|
||||
end
|
||||
end
|
||||
|
||||
@testset "preparation time" begin
|
||||
@test preparation_time(2) == 4
|
||||
@test preparation_time(3) == 6
|
||||
@test preparation_time(8) == 16
|
||||
end
|
||||
|
||||
@testset "remaining time" begin
|
||||
@test remaining_time(30) == 30
|
||||
@test remaining_time(50) == 10
|
||||
@test remaining_time(60) == 0
|
||||
end
|
||||
|
||||
@testset "total working time" begin
|
||||
@test total_working_time(3, 20) == 26
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user