From: Nick Burch Date: Fri, 24 Jun 2011 11:18:49 +0000 (+0000) Subject: Add a unit test to show that bug #49648 no longer occurs X-Git-Tag: REL_3_8_BETA4~365 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4c8b818ca61e1fb6ba21ca0e2484df6ac1d016d0;p=poi.git Add a unit test to show that bug #49648 no longer occurs git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1139245 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestBugs.java b/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestBugs.java index 122c72c960..088e0bcaef 100644 --- a/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestBugs.java +++ b/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestBugs.java @@ -392,4 +392,18 @@ public final class TestBugs extends TestCase { // Good } } + + /** + * Changing text from Ascii to Unicode + */ + public void test49648() throws Exception { + SlideShow ppt = new SlideShow(_slTests.openResourceAsStream("49648.ppt")); + for(Slide slide : ppt.getSlides()) { + for(TextRun run : slide.getTextRuns()) { + String text = run.getRawText(); + text.replace("{txtTot}", "With \u0123\u1234\u5678 unicode"); + run.setRawText(text); + } + } + } } diff --git a/test-data/slideshow/49648.ppt b/test-data/slideshow/49648.ppt new file mode 100644 index 0000000000..841b904a1c Binary files /dev/null and b/test-data/slideshow/49648.ppt differ