提交 630cc857 编写于 作者: A Akira Matsuda

"Use assert_nil if expecting nil from ...:in `...'. This will fail in MT6."

上级 5b874cf4
...@@ -63,10 +63,10 @@ def test_to_session_value ...@@ -63,10 +63,10 @@ def test_to_session_value
assert_equal({ "flashes" => { "foo" => "bar" }, "discard" => [] }, @hash.to_session_value) assert_equal({ "flashes" => { "foo" => "bar" }, "discard" => [] }, @hash.to_session_value)
@hash.discard("foo") @hash.discard("foo")
assert_equal(nil, @hash.to_session_value) assert_nil(@hash.to_session_value)
@hash.sweep @hash.sweep
assert_equal(nil, @hash.to_session_value) assert_nil(@hash.to_session_value)
end end
def test_from_session_value def test_from_session_value
...@@ -75,7 +75,7 @@ def test_from_session_value ...@@ -75,7 +75,7 @@ def test_from_session_value
session = Marshal.load(Base64.decode64(rails_3_2_cookie)) session = Marshal.load(Base64.decode64(rails_3_2_cookie))
hash = Flash::FlashHash.from_session_value(session["flash"]) hash = Flash::FlashHash.from_session_value(session["flash"])
assert_equal({ "greeting" => "Hello" }, hash.to_hash) assert_equal({ "greeting" => "Hello" }, hash.to_hash)
assert_equal(nil, hash.to_session_value) assert_nil(hash.to_session_value)
end end
def test_from_session_value_on_json_serializer def test_from_session_value_on_json_serializer
...@@ -84,7 +84,7 @@ def test_from_session_value_on_json_serializer ...@@ -84,7 +84,7 @@ def test_from_session_value_on_json_serializer
hash = Flash::FlashHash.from_session_value(session["flash"]) hash = Flash::FlashHash.from_session_value(session["flash"])
assert_equal({ "greeting" => "Hello" }, hash.to_hash) assert_equal({ "greeting" => "Hello" }, hash.to_hash)
assert_equal(nil, hash.to_session_value) assert_nil(hash.to_session_value)
assert_equal "Hello", hash[:greeting] assert_equal "Hello", hash[:greeting]
assert_equal "Hello", hash["greeting"] assert_equal "Hello", hash["greeting"]
end end
......
...@@ -93,7 +93,7 @@ def test_select_multikey ...@@ -93,7 +93,7 @@ def test_select_multikey
def test_null_json def test_null_json
@connection.execute "insert into json_data_type (payload) VALUES(null)" @connection.execute "insert into json_data_type (payload) VALUES(null)"
x = JsonDataType.first x = JsonDataType.first
assert_equal(nil, x.payload) assert_nil(x.payload)
end end
def test_select_array_json_value def test_select_array_json_value
...@@ -111,7 +111,7 @@ def test_select_nil_json_after_create ...@@ -111,7 +111,7 @@ def test_select_nil_json_after_create
def test_select_nil_json_after_update def test_select_nil_json_after_update
json = JsonDataType.create(payload: "foo") json = JsonDataType.create(payload: "foo")
x = JsonDataType.where(payload: nil).first x = JsonDataType.where(payload: nil).first
assert_equal(nil, x) assert_nil(x)
json.update_attributes payload: nil json.update_attributes payload: nil
x = JsonDataType.where(payload: nil).first x = JsonDataType.where(payload: nil).first
......
...@@ -52,7 +52,7 @@ def test_type_cast_binary_value ...@@ -52,7 +52,7 @@ def test_type_cast_binary_value
end end
def test_type_case_nil def test_type_case_nil
assert_equal(nil, @type.deserialize(nil)) assert_nil(@type.deserialize(nil))
end end
def test_read_value def test_read_value
...@@ -66,7 +66,7 @@ def test_read_value ...@@ -66,7 +66,7 @@ def test_read_value
def test_read_nil_value def test_read_nil_value
@connection.execute "insert into bytea_data_type (payload) VALUES (null)" @connection.execute "insert into bytea_data_type (payload) VALUES (null)"
record = ByteaDataType.first record = ByteaDataType.first
assert_equal(nil, record.payload) assert_nil(record.payload)
record.delete record.delete
end end
...@@ -106,8 +106,8 @@ def test_write_binary ...@@ -106,8 +106,8 @@ def test_write_binary
def test_write_nil def test_write_nil
record = ByteaDataType.create(payload: nil) record = ByteaDataType.create(payload: nil)
assert_not record.new_record? assert_not record.new_record?
assert_equal(nil, record.payload) assert_nil(record.payload)
assert_equal(nil, ByteaDataType.where(id: record.id).first.payload) assert_nil(ByteaDataType.where(id: record.id).first.payload)
end end
class Serializer class Serializer
......
...@@ -110,7 +110,7 @@ def test_select_multikey ...@@ -110,7 +110,7 @@ def test_select_multikey
def test_null_json def test_null_json
@connection.execute "insert into json_data_type (payload) VALUES(null)" @connection.execute "insert into json_data_type (payload) VALUES(null)"
x = JsonDataType.first x = JsonDataType.first
assert_equal(nil, x.payload) assert_nil(x.payload)
end end
def test_select_nil_json_after_create def test_select_nil_json_after_create
...@@ -122,7 +122,7 @@ def test_select_nil_json_after_create ...@@ -122,7 +122,7 @@ def test_select_nil_json_after_create
def test_select_nil_json_after_update def test_select_nil_json_after_update
json = JsonDataType.create(payload: "foo") json = JsonDataType.create(payload: "foo")
x = JsonDataType.where(payload: nil).first x = JsonDataType.where(payload: nil).first
assert_equal(nil, x) assert_nil(x)
json.update_attributes payload: nil json.update_attributes payload: nil
x = JsonDataType.where(payload: nil).first x = JsonDataType.where(payload: nil).first
......
...@@ -71,12 +71,12 @@ def test_data_type_of_uuid_types ...@@ -71,12 +71,12 @@ def test_data_type_of_uuid_types
def test_treat_blank_uuid_as_nil def test_treat_blank_uuid_as_nil
UUIDType.create! guid: "" UUIDType.create! guid: ""
assert_equal(nil, UUIDType.last.guid) assert_nil(UUIDType.last.guid)
end end
def test_treat_invalid_uuid_as_nil def test_treat_invalid_uuid_as_nil
uuid = UUIDType.create! guid: "foobar" uuid = UUIDType.create! guid: "foobar"
assert_equal(nil, uuid.guid) assert_nil(uuid.guid)
end end
def test_invalid_uuid_dont_modify_before_type_cast def test_invalid_uuid_dont_modify_before_type_cast
......
...@@ -1017,7 +1017,7 @@ def test_compact! ...@@ -1017,7 +1017,7 @@ def test_compact!
assert_equal({}, h) assert_equal({}, h)
h = @symbols.dup h = @symbols.dup
assert_equal(nil, h.compact!) assert_nil(h.compact!)
assert_equal(@symbols, h) assert_equal(@symbols, h)
end end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册