Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ruanhaishen
NLua
Commits
85d86564
Commit
85d86564
authored
Jun 21, 2014
by
Vinicius Jarina
Browse files
Merge pull request #85 from MikeSchurman/master
Structures that hash to the same value are sharing values.
parents
81d6d81b
3fef9df1
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/LuaTests.cs
View file @
85d86564
...
@@ -117,6 +117,20 @@ namespace NLuaTest
...
@@ -117,6 +117,20 @@ namespace NLuaTest
lua
.
DoString
(
"val=test.Struct.val"
);
lua
.
DoString
(
"val=test.Struct.val"
);
Assert
.
AreEqual
(
2.0d
,
(
double
)
lua
[
"val"
]);
Assert
.
AreEqual
(
2.0d
,
(
double
)
lua
[
"val"
]);
}
}
}
[
Test
]
public
void
TestStructHashesEqual
()
{
using
(
Lua
lua
=
new
Lua
())
{
lua
.
DoString
(
"luanet.load_assembly('NLuaTest')"
);
lua
.
DoString
(
"TestStruct=luanet.import_type('NLuaTest.Mock.TestStruct')"
);
lua
.
DoString
(
"struct1=TestStruct(0)"
);
lua
.
DoString
(
"struct2=TestStruct(0)"
);
lua
.
DoString
(
"struct2.val=1"
);
Assert
.
AreEqual
(
0
,
(
double
)
lua
[
"struct1.val"
]);
}
}
}
[
Test
]
[
Test
]
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment