Skip to content

Commit

Permalink
Mov/Rename dataSet
Browse files Browse the repository at this point in the history
All repositories will be moved to https://github.com/dataz and the
projects has been renamed.
  • Loading branch information
loddar committed May 14, 2016
1 parent d50ec9a commit aca1a47
Show file tree
Hide file tree
Showing 4 changed files with 193 additions and 17 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
site/
dataset-doc.tmproj
173 changes: 173 additions & 0 deletions dataz-doc.tmproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentDocument</key>
<string>README.md</string>
<key>documents</key>
<array>
<dict>
<key>expanded</key>
<true/>
<key>name</key>
<string>docs</string>
<key>regexFolderFilter</key>
<string>!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle))$</string>
<key>sourceDirectory</key>
<string>docs</string>
</dict>
<dict>
<key>filename</key>
<string>LICENSE.md</string>
<key>lastUsed</key>
<date>2016-05-14T07:58:44Z</date>
</dict>
<dict>
<key>filename</key>
<string>README.md</string>
<key>lastUsed</key>
<date>2016-05-14T07:58:44Z</date>
<key>selected</key>
<true/>
</dict>
<dict>
<key>filename</key>
<string>mkdocs.yml</string>
<key>lastUsed</key>
<date>2016-05-14T07:52:05Z</date>
</dict>
</array>
<key>fileHierarchyDrawerWidth</key>
<integer>200</integer>
<key>metaData</key>
<dict>
<key>LICENSE.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>27</integer>
<key>line</key>
<integer>0</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>README.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>0</integer>
<key>line</key>
<integer>0</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>docs/about/license.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>10</integer>
<key>line</key>
<integer>0</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>docs/about/release-notes.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>17</integer>
<key>line</key>
<integer>2</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>docs/index.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>37</integer>
<key>line</key>
<integer>65</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>docs/install.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>23</integer>
<key>line</key>
<integer>0</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>docs/tutorials/getting-started.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>4</integer>
<key>line</key>
<integer>2</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>mkdocs.yml</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>54</integer>
<key>line</key>
<integer>6</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
</dict>
<key>openDocuments</key>
<array>
<string>README.md</string>
<string>docs/about/license.md</string>
<string>docs/about/release-notes.md</string>
<string>docs/index.md</string>
<string>mkdocs.yml</string>
<string>docs/install.md</string>
<string>docs/tutorials/getting-started.md</string>
<string>LICENSE.md</string>
</array>
<key>showFileHierarchyDrawer</key>
<true/>
<key>windowFrame</key>
<string>{{731, 157}, {1099, 881}}</string>
</dict>
</plist>
34 changes: 18 additions & 16 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,37 @@
# Introduction

[_dataSet_][ds] provides easy test support for testing of different datastore (currently) using [JUnit][ju].
[_dataZ_][dz] provides easy test support for testing of different datastore (currently) using [JUnit][ju].

## Features

First of all it's fast and easy to use and brings fun back(?) to the testing of datastores.
First of all dataZ is fast and easy to use and brings fun back(?) to the testing of databases.

Second [it][ds] will

Second dataZ will
- __eleminate boilerplate code__,
- makes your tests __more expressive__,
- better organized and
- therefore __maintainable__.

Third dataZ is highly extendable and adaptable.

### Datastore
### Databases

- Supports any kind of datastore
- ... currently SQL and [Neo4J][n4j].
Within a Database we call it a __Datastore__.

- Supports any kind of datastore
... currently any SQL databases and [Neo4J][n4j].
- Supports one or many datastores
- ... homegenious: two or more databases of the same type (SQL __or__ [Neo4J][n4j])
- ... heterogenious (two or more databases of different types (SQL __and__ [Neo4J][n4j])
- It's also possible to use different SQL datastores. This is also somehow hetergenious.

* ... _homegenious_: two or more databases of the same type (any SQL database __or__ [Neo4J][n4j])
* ... _heterogenious_ (two or more databases of different types (any SQL database __and__ [Neo4J][n4j])
* It's also possible to use different SQL databases. This is also somehow hetergenious.

### Test fixtures (or datasets)

- Multiple dataSets
- Mixture of fixed and shared test fixtures (called DataSet)
- Mixin of datasets
- Multiple datasets
- Mixture of fixed and shared test fixtures
- Reuse of predefined datasets (by using @Use)
- Organization of your test fixtures
- Test fixture as template scripts

Expand All @@ -48,11 +50,11 @@ Almost everything is extendable. You can write your own
- Template object like
- generators,
- encoders or
- any functionality [dataSet][ds] does and will not support.
- any other functionality [dataZ][dz] is typical to your project and won’t be useful for any other.
- or even write your own bunch for your project(s).

- Have a datastore which is not yet supported. _Write your own_.
- Or you wan't to use your own dataset format, because the customer is providing test data. Just do it.
- Or you wan't to use your own format, because the customer is providing test data. Just do it.

- Don't like [velocity][vc] as _template engine_. _Write your own_.

Expand All @@ -61,7 +63,7 @@ Almost everything is extendable. You can write your own



[ds]: http://github.com/loddar/dataset "dataSet (core) on github"
[dz]: http://github.com/dataz "dataZ@github"
[n4j]: http://neo4j.com/ "Home of Neo4J"
[ju]: http://junit.org/ "Home of JUnit"
[vc]: http://velocity.apache.org/ "Home of Apache Velocity"
Expand Down
2 changes: 1 addition & 1 deletion docs/install.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Installation of dataSet
# Installation of dataZ

## Maven

Expand Down

0 comments on commit aca1a47

Please sign in to comment.