All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.dakusui.jcunit.package-info Maven / Gradle / Ivy

/**
 * JCUnit is a combinatorial testing framework for Java.
 * Below is a diagram which describes JCUnit's object model.
 *
 * 
 *                                                        +------------------------+
 *                                                        |JCUnitConfigurablePlugin|
 *                                                        +------------------------+
 *                                                                    |
 *                                                 +------------------A------------------+
 *     +-----------------------------+             |                  |                  |
 *     |                             |             |                  |                  |
 *     |                             |             |                  |                  |
 *     | +------+ 1 * +------------+ |    +-----------------+ +--------------+ +--------------------+
 *     | |JCUnit|<>-->|JCUnitRunner| |    |ConstraintManager| |TupleGenerator| |FactorLevelsProvider|
 *     | +------+     +------------+ |    +-----------------+ +--------------+ +--------------------+
 *     |                             |             A                  A                  A
 *     |     JCUnit framework                      |                  |                  |
 *     |                             |<>-----------+------------------+------------------+
 *     +-----------------------------+
 *                |1    |1
 *          +-----+     +------+
 *          |                  |   (Class: Test Suite,
 *          V * (Test case)    V *  Instance: Test Object)   (Class level precondition)
 *        +-----+          +--------+        +-------------------+
 *        |Tuple|          |YourTest|---+--->|Precondition method|
 *        +-----+          +--------+1  |  * +-------------------+
 *                                      |
 *                                      |           (Test)                     (Method level precondition)
 *                                      |    +-----------+       +-------------------+
 *                                      +--->|Test method|------>|Precondition method|
 *                                         * +-----------+1     *+-------------------+
 * 
* */ package com.github.dakusui.jcunit;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy