Merge pull request #4 from oligot/fix_json_object_hash_code
Fix {JSON_OBJECT}.hash_code implementation
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +1,2 @@
|
||||
*.swp
|
||||
EIFGENs
|
||||
|
||||
@@ -161,7 +161,7 @@ feature -- Report
|
||||
do
|
||||
from
|
||||
object.start
|
||||
Result := object.item_for_iteration.hash_code
|
||||
Result := object.out.hash_code
|
||||
until
|
||||
object.off
|
||||
loop
|
||||
|
||||
@@ -778,6 +778,17 @@ feature -- Test
|
||||
|
||||
end
|
||||
|
||||
test_json_object_hash_code
|
||||
local
|
||||
ht: HASH_TABLE [ANY, JSON_VALUE]
|
||||
jo: JSON_OBJECT
|
||||
do
|
||||
create ht.make (1)
|
||||
create jo.make
|
||||
ht.force ("", jo)
|
||||
assert ("ht.has_key (jo)", ht.has_key (jo))
|
||||
end
|
||||
|
||||
test_json_failed_json_conversion
|
||||
-- Test converting an Eiffel object to JSON that is based on a class
|
||||
-- for which no JSON converter has been registered.
|
||||
|
||||
Reference in New Issue
Block a user