| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | Repeat
Annotation enabling to run tests repeatedly |
| Modifier and Type | Class and Description |
|---|---|
| public class | Assert
Assertion class |
| public class | FakeIndexFactory
Create indexes with predefined data |
| public abstract class | JGitTestUtil
Abstract test util class |
| public abstract class | LocalDiskRepositoryTestCase
JUnit TestCase with specialized support for temporary local repository. |
| public class | MockSystemReader
Mock |
| public class | RepeatRule
|
| public abstract class | RepositoryTestCase
Base class for most JGit unit tests. |
| public class | SeparateClassloaderTestRunner
This class is used when it's required to load jgit classes in separate classloader for each test class. |
| public class | StrictWorkMonitor
Strict work monitor |
| public class | TestRepository<
type of Repository the test data is stored on. R extends Repository>Wrapper to make creating test data easier. |
| public class | TestRng
Toy RNG to ensure we get predictable numbers during unit tests. |