From 3eae53357d0ded614a5a0d7dd875b74eeb0fd18d Mon Sep 17 00:00:00 2001 From: Dominik Stadler Date: Sun, 5 Feb 2023 21:11:09 +0000 Subject: [PATCH] Avoid a file-handle leak in tests git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1907445 13f79535-47bb-0310-9956-ffa450edef68 --- .../poi/xwpf/usermodel/TestXWPFTheme.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFTheme.java b/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFTheme.java index 56fa5e20ca..0ae73cfd23 100644 --- a/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFTheme.java +++ b/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFTheme.java @@ -31,13 +31,14 @@ public final class TestXWPFTheme { @Test void testRead() throws IOException { - XWPFDocument docx = XWPFTestDataSamples.openSampleDocument("sample.docx"); - XWPFTheme theme = docx.getTheme(); - assertEquals("Office Theme", theme.getName()); - assertEquals("Cambria", theme.getMajorFont()); - assertEquals("Calibri", theme.getMinorFont()); - CTColor accent1 = theme.getCTColor("accent1"); - XSLFColor color = new XSLFColor(accent1, null, null, null); - assertEquals(new Color(79, 129, 189), color.getColor()); + try (XWPFDocument docx = XWPFTestDataSamples.openSampleDocument("sample.docx")) { + XWPFTheme theme = docx.getTheme(); + assertEquals("Office Theme", theme.getName()); + assertEquals("Cambria", theme.getMajorFont()); + assertEquals("Calibri", theme.getMinorFont()); + CTColor accent1 = theme.getCTColor("accent1"); + XSLFColor color = new XSLFColor(accent1, null, null, null); + assertEquals(new Color(79, 129, 189), color.getColor()); + } } }