Skip to content
This repository was archived by the owner on May 4, 2019. It is now read-only.

Commit e50a067

Browse files
getzdanararslan
authored andcommitted
Use === for booleans when == is overloaded (#260)
1 parent 1521237 commit e50a067

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

test/booleans.jl

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
@testset "Booleans" begin
2-
@test NA | true == true
2+
@test NA | true === true
33
@test isna(NA | false)
44
@test isna(NA | NA)
5-
@test true | NA == true
5+
@test true | NA === true
66
@test isna(false | NA)
77

88
@test isna(NA & true)
9-
@test NA & false == false
9+
@test NA & false === false
1010
@test isna(NA & NA)
1111
@test isna(true & NA)
12-
@test false & NA == false
12+
@test false & NA === false
1313

14-
@test any((@data [1, 2, NA]) .== 1) == true
15-
@test any((@data [NA, 1, 2]) .== 1) == true
14+
@test any((@data [1, 2, NA]) .== 1) === true
15+
@test any((@data [NA, 1, 2]) .== 1) === true
1616
@test isna(any((@data [1, 2, NA]) .== 3))
17-
@test any((@data [1, 2, 3] ).== 4) == false
17+
@test any((@data [1, 2, 3] ).== 4) === false
1818

1919
@test isna(all((@data [1, 1, NA]) .== 1))
2020
@test isna(all((@data [NA, 1, 1]) .== 1))
21-
@test all((@data [1, 1, 1]) .== 1) == true
22-
@test all((@data [1, 2, 1]) .== 1) == false
21+
@test all((@data [1, 1, 1]) .== 1) === true
22+
@test all((@data [1, 2, 1]) .== 1) === false
2323
end

0 commit comments

Comments
 (0)