Skip to content

Commit 4f52cb6

Browse files
committed
Add failing test for #6274
1 parent 1bcc6df commit 4f52cb6

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

RubberduckTests/Symbols/ToVbExpressionTests.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,17 @@ public void UnicodeUsesChrWCallWithHexNotation()
128128
Assert.AreEqual(expected, actual, "Expected {0}, actual was {1}", expected, actual);
129129
}
130130

131+
[Test]
132+
[Category("String Extensions")]
133+
public void UnicodeOverMaxInt16UsesChrWCallWithHexNotation()
134+
{
135+
var managed = "耀";
136+
var expected = "ChrW$(&H8000)";
137+
var actual = managed.ToVbExpression();
138+
139+
Assert.AreEqual(expected, actual, "Expected {0}, actual was {1}", expected, actual);
140+
}
141+
131142
[Test]
132143
[Category("String Extensions")]
133144
public void MixedAsciiAndUnicodeUsesChrAndChrWConstFlagOff()

0 commit comments

Comments
 (0)