Java com.itextpdf.test.*-类用于什么?

Java com.itextpdf.test.*-类用于什么?,java,itext,itext7,Java,Itext,Itext7,iText7的示例使用类,如com.itextpdf.test.annotations.WrapToTest (参见示例) 另请参见中的类导入com.itextpdf.test.annotations.type.SampleTest com.itextpdf.test.*-类用于什么 您在上找到的代码片段有两个用途:它们是iText文档中使用的示例,也是JUnit集成测试。为了避免编写所有JUnit样板文件,我们将其转换为注释。 如果查看WrapToTest注释的JavaDoc: 注释com.

iText7的示例使用类,如
com.itextpdf.test.annotations.WrapToTest
(参见示例)

另请参见中的类导入
com.itextpdf.test.annotations.type.SampleTest

com.itextpdf.test.*
-类用于什么

  • 您在上找到的代码片段有两个用途:它们是iText文档中使用的示例,也是JUnit集成测试。为了避免编写所有JUnit样板文件,我们将其转换为注释。 如果查看
    WrapToTest
    注释的JavaDoc:
  • 注释
    com.itextpdf.test.annotations.type.*
    可能在下一个版本中被弃用。它们只用于告诉Maven哪些类型的测试是单元测试,哪些是集成测试。我正在研究基于名称的单元测试和集成测试分离。没有计划进行此更改的时间范围。您的生产代码肯定不需要它们
  • 所有iText源代码都可以在GitHub上找到,因此您可以自己检查它的用途:

  • 您在上找到的代码片段有两个用途:它们是iText文档中使用的示例,也是JUnit集成测试。为了避免编写所有JUnit样板文件,我们将其转换为注释。 如果查看
    WrapToTest
    注释的JavaDoc:
  • 注释
    com.itextpdf.test.annotations.type.*
    可能在下一个版本中被弃用。它们只用于告诉Maven哪些类型的测试是单元测试,哪些是集成测试。我正在研究基于名称的单元测试和集成测试分离。没有计划进行此更改的时间范围。您的生产代码肯定不需要它们

  • 所有iText源代码都可以在GitHub上找到,因此您可以自己检查它的用途:

    欢迎使用so。请看一看。您可能还需要检查、和以及如何创建。张贴您尝试过的代码和收到的错误。尽可能具体,因为这将导致更好的答案。^我想说,他们的3个问题中有2个是可以接受的堆栈溢出问题。第三个问题,关于iText源代码的下载位置,确实是离题了。欢迎来到这里。请看一看。您可能还需要检查、和以及如何创建。张贴您尝试过的代码和收到的错误。尽可能具体,因为这将导致更好的答案。^我想说,他们的3个问题中有2个是可以接受的堆栈溢出问题。第三个问题,关于iText源代码的下载位置,确实是离题了。
    /*
     * This example is part of the iText 7 tutorial.
     */
    package tutorial.chapter01;
    
    ***SNIP IMPORTS***
    
    /**
     * Simple Hello World example.
     */
    @WrapToTest
    public class C01E01_HelloWorld {
        ***SNIP CODE***
    }
    
    /*
    
        This file is part of the iText (R) project.
        Copyright (c) 1998-2016 iText Group NV
    
    */
    
    /**
     * This example was written by Bruno Lowagie in answer to the following question:
     * http://stackoverflow.com/questions/26983703/itext-how-to-stamp-image-on-existing-pdf-and-create-an-anchor
     */
    package com.itextpdf.samples.sandbox.annotations;
    
    ***SNIP IMPORTS***
    
    @Category(SampleTest.class)
    public class AddImageLink extends GenericTest {
        ***SNIP CODE***
    }
    
    /** * This annotation can be used to run a class that contains a
    public
         * static void main
    method as a test in the JUnit test runner. */