Package org.optaplanner.core.impl.score.director.drools.testgen.fact

## Interface TestGenFact

- All Known Implementing Classes:
    `TestGenInlineValue`, `TestGenNullFact`, `TestGenValueFact`

      public interface TestGenFact

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<TestGenFact>` | `getDependencies()` |
    `List<TestGenFactField>` | `getFields()` |
    `List<Class<?>>` | `getImports()` |
    `Object` | `getInstance()` |
    `void` | `printInitialization​(StringBuilder sb)` |
    `void` | `printSetup​(StringBuilder sb)` |
    `void` | `reset()` |
    `void` | `setUp​(Map<Object,​TestGenFact> existingInstances)` |

- - ### Method Detail

    - #### setUp

          void setUp​(Map<Object,​TestGenFact> existingInstances)

    - #### reset

          void reset()

    - #### printInitialization

          void printInitialization​(StringBuilder sb)

    - #### printSetup

          void printSetup​(StringBuilder sb)

    - #### getInstance

          Object getInstance()

    - #### getFields

          List<TestGenFactField> getFields()

    - #### getDependencies

          List<TestGenFact> getDependencies()

    - #### getImports

          List<Class<?>> getImports()