Files
Exercism/julia/difference-of-squares/runtests.jl

28 lines
946 B
Julia

using Test
include("difference-of-squares.jl")
@testset verbose = true "tests" begin
@testset "Square the sum of the numbers up to the given number" begin
@test square_of_sum(1)::Integer == 1
@test square_of_sum(5)::Integer == 225
@test square_of_sum(10)::Integer == 3025
@test square_of_sum(100)::Integer == 25502500
end
@testset "Sum the squares of the numbers up to the given number" begin
@test sum_of_squares(1)::Integer == 1
@test sum_of_squares(5)::Integer == 55
@test sum_of_squares(10)::Integer == 385
@test sum_of_squares(100)::Integer == 338350
end
@testset "Subtract sum of squares from square of sums" begin
@test difference(0)::Integer == 0
@test difference(1)::Integer == 0
@test difference(5)::Integer == 170
@test difference(10)::Integer == 2640
@test difference(100)::Integer == 25164150
end
end