ソースを参照

[bug-66347] add read test

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1905374 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_2_4
PJ Fanning 1年前
コミット
a1919c33cf

+ 43
- 0
poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFTheme.java ファイルの表示

@@ -0,0 +1,43 @@
/* ====================================================================
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
==================================================================== */

package org.apache.poi.xwpf.usermodel;

import org.apache.poi.xslf.usermodel.XSLFColor;
import org.apache.poi.xwpf.XWPFTestDataSamples;
import org.junit.jupiter.api.Test;
import org.openxmlformats.schemas.drawingml.x2006.main.CTColor;

import java.awt.*;
import java.io.IOException;

import static org.junit.jupiter.api.Assertions.assertEquals;

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());
}
}

+ 2
- 0
src/resources/ooxml-lite-report.clazz ファイルの表示

@@ -2521,3 +2521,5 @@ org/openxmlformats/schemas/wordprocessingml/x2006/main/impl/CTSdtRowImpl
org/openxmlformats/schemas/wordprocessingml/x2006/main/CTSdtRow
org/openxmlformats/schemas/wordprocessingml/x2006/main/impl/CTSdtContentRowImpl
org/openxmlformats/schemas/wordprocessingml/x2006/main/CTSdtContentRow
org/openxmlformats/schemas/drawingml/x2006/main/CTComplementTransform
org/openxmlformats/schemas/drawingml/x2006/main/CTPositiveFixedAngle

+ 0
- 0
tests.txt ファイルの表示


読み込み中…
キャンセル
保存