<commit_before># JDBDT 

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jdbdt/jdbdt/badge.svg?style=flat)](https://maven-badges.herokuapp.com/maven-central/org.jdbdt/jdbdt)
[![Build status](https://api.travis-ci.org/edrdo/jdbdt.png?branch=master)](https://travis-ci.org/edrdo/jdbdt)

JDBDT (Java DataBase Delta Testing) is an open-source Java library for 
testing database applications. The library is designed for automation 
of database setup and validation in test code. The main features are as follows:

* [&delta;-assertions](DBAssertions.html#DeltaAssertions) can be used to verify 
database changes incrementally, in addition to standard
assertions for [database state](DBAssertions.html#StateAssertions) 
or [data set comparison](DBAssertions.html#DataSetAssertions).
* [Setup methods](DBSetup.html) can be used to define database contents. 
* [Data sets](DataSets.html) are defined programmatically,
without need to maintain external "data files". 
* The entire functionality is exposed by a "minimalistic" 
[API facade](Facade.html). JDBDT is also self-contained,
without dependencies from third-party libraries.

For details,  browse the reference documentation 
available in this site, along with the [Javadoc](apidocs/index.html) for the JDBDT API and the [JDBDT tutorial](Tutorial.html).

## Issue tracking 

Please use the 
[issue tracker at GitHub](https://github.com/edrdo/jdbdt/issues)
to report bugs or other issues.

## Installation 

**Prerequisite:** JDBDT requires Java 8, it will not work 
with earlier Java versions. 

**Maven Central**

JDBDT is available from [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cjdbdt).
Maven users can add the following dependency to a POM file:


	<dependency>
		<groupId>org.jdbdt</groupId>
        <artifactId>jdbdt</artifactId>
        <version>0.6-SNAPSHOT</version>
    </dependency>
    
**GitHub**

JDBDT releases are also available
at [GitHub](https://github.com/edrdo/jdbdt/releases).

**Snapshot builds**<commit_msg>index.md: regenerated<commit_after># JDBDT 

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jdbdt/jdbdt/badge.svg?style=flat)](https://maven-badges.herokuapp.com/maven-central/org.jdbdt/jdbdt)
[![Build status](https://api.travis-ci.org/edrdo/jdbdt.png?branch=master)](https://travis-ci.org/edrdo/jdbdt)

JDBDT (Java DataBase Delta Testing) is an open-source Java library for 
testing database applications. The library is designed for automation 
of database setup and validation in test code. The main features are as follows:

* [&delta;-assertions](DBAssertions.html#DeltaAssertions) can be used to verify 
database changes incrementally, in addition to standard
assertions for [database state](DBAssertions.html#StateAssertions) 
or [data set comparison](DBAssertions.html#DataSetAssertions).
* [Setup methods](DBSetup.html) can be used to define database contents. 
* [Data sets](DataSets.html) are defined programmatically,
without need to maintain external "data files". 
* The entire functionality is exposed by a "minimalistic" 
[API facade](Facade.html). JDBDT is also self-contained,
without dependencies from third-party libraries.

For details,  browse the reference documentation 
available in this site, along with the [Javadoc](apidocs/index.html?org/jdbdt/JDBDT.html) for the JDBDT API and the [JDBDT tutorial](Tutorial.html).

## Issue tracking 

Please use the 
[issue tracker at GitHub](https://github.com/edrdo/jdbdt/issues)
to report bugs or other issues.

## Installation 

**Prerequisite:** JDBDT requires Java 8, it will not work 
with earlier Java versions. 

**Maven Central**

JDBDT is available from [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cjdbdt).
Maven users can add the following dependency to a POM file:


	<dependency>
		<groupId>org.jdbdt</groupId>
        <artifactId>jdbdt</artifactId>
        <version>0.6-SNAPSHOT</version>
    </dependency>
    
**GitHub**

JDBDT releases are also available
at [GitHub](https://github.com/edrdo/jdbdt/releases).

**Snapshot builds**
{'fraction_non_alphanumeric': 0.11255836814942247, 'fraction_numerical': 0.0034406488080609486, 'mean_word_length': 5.056547619047619, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6116256', 'n_tokens_mistral': 1342, 'n_tokens_neox': 1283, 'n_words': 372}