@@ -40,15 +40,15 @@ for T in types
40
40
@test eltype (x) === T
41
41
end
42
42
43
- # Nullable{T}(value::T, isnull ::Bool) = new(isnull , value)
43
+ # Nullable{T}(value::T, hasvalue ::Bool) = new(hasvalue , value)
44
44
for T in types
45
- x = Nullable {T} (zero (T),false )
45
+ x = Nullable {T} (zero (T), true )
46
46
@test x. hasvalue === true
47
47
@test isa (x. value, T)
48
48
@test x. value === zero (T)
49
49
@test eltype (x) === T
50
50
51
- x = Nullable {T} (zero (T),true )
51
+ x = Nullable {T} (zero (T), false )
52
52
@test x. hasvalue === false
53
53
@test isa (x. value, T)
54
54
@test eltype (Nullable{T}) === T
@@ -276,9 +276,9 @@ for S in TestTypes, T in TestTypes
276
276
@test isequal (Nullable (u), Nullable (u)) === true
277
277
@test isequal (Nullable (v), Nullable (v)) === true
278
278
279
- @test isequal (Nullable (u), Nullable (v, true )) === false
280
- @test isequal (Nullable (u, true ), Nullable (v)) === false
281
- @test isequal (Nullable (u, true ), Nullable (v, true )) === true
279
+ @test isequal (Nullable (u), Nullable (v, false )) === false
280
+ @test isequal (Nullable (u, false ), Nullable (v)) === false
281
+ @test isequal (Nullable (u, false ), Nullable (v, false )) === true
282
282
283
283
@test isequal (Nullable (u), Nullable {T} ()) === false
284
284
@test isequal (Nullable {S} (), Nullable (v)) === false
@@ -296,9 +296,9 @@ for S in TestTypes, T in TestTypes
296
296
@test isless (Nullable (u), Nullable (u)) === false
297
297
@test isless (Nullable (v), Nullable (v)) === false
298
298
299
- @test isless (Nullable (u), Nullable (v, true )) === true
300
- @test isless (Nullable (u, true ), Nullable (v)) === false
301
- @test isless (Nullable (u, true ), Nullable (v, true )) === false
299
+ @test isless (Nullable (u), Nullable (v, false )) === true
300
+ @test isless (Nullable (u, false ), Nullable (v)) === false
301
+ @test isless (Nullable (u, false ), Nullable (v, false )) === false
302
302
303
303
@test isless (Nullable (u), Nullable {T} ()) === true
304
304
@test isless (Nullable {S} (), Nullable (v)) === false
0 commit comments