comparison test/testStaticDicts.jl @ 738:0ed147a4068a feature/static_dict

Add some more equality tests
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 17 Mar 2021 21:48:48 +0100
parents ca4f17efb279
children e7e06bf394fb
comparison
equal deleted inserted replaced
737:ca4f17efb279 738:0ed147a4068a
21 @test_throws DomainError StaticDict(1=>3, 1=>3) 21 @test_throws DomainError StaticDict(1=>3, 1=>3)
22 end 22 end
23 23
24 @testset "equality" begin 24 @testset "equality" begin
25 @test StaticDict(1=>1) == StaticDict(1=>1) 25 @test StaticDict(1=>1) == StaticDict(1=>1)
26 @test StaticDict(2=>1) != StaticDict(1=>1)
27 @test StaticDict(1=>2) != StaticDict(1=>1)
28
26 29
27 # The following is not true for the regular Dict 30 # The following is not true for the regular Dict
28 @test StaticDict(1=>1) === StaticDict(1=>1) 31 @test StaticDict(1=>1) === StaticDict(1=>1)
32 @test StaticDict(2=>1) !== StaticDict(1=>1)
33 @test StaticDict(1=>2) !== StaticDict(1=>1)
29 end 34 end
30 35
31 @testset "get" begin 36 @testset "get" begin
32 d = StaticDict(1=>2, 3=>4) 37 d = StaticDict(1=>2, 3=>4)
33 38