GitXplorerGitXplorer
j

graphemes-iterable

public
1 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
a60ba269a5c64490589b22b699c00372b4d38e9c

General clean up

jjbduncan committed 4 years ago
Unverified
304c99c0ca662f49bbb048098fd0555753c1d58f

Remove unused link to jitpack.io's Maven repository

jjbduncan committed 4 years ago
Unverified
95b82095728b6806685074c67cb56d512545d892

Introduce Graphemes, an Iterable wrapper for characters

jjbduncan committed 4 years ago
Verified
a0da843592e9ce61d4ec4514477a3bcd04597c01

Initial commit

jjbduncan committed 4 years ago

README

The README file for this repository.

Graphemes

This project implements a simple Iterable<String> wrapper around ICU4J's BreakIterator for splitting strings into user-perceived characters.

However, this project is really just an excuse for me to get to grips with jqwik for Property-based Testing and ArchUnit for writing tests about the code in the project. See the tests in src/test/java/org/jbduncan for some examples.

I used the jqwik User Guide, the ArchUnit User Guide, and the jqwik maintainer's introduction to Property-based Testing - especially their article on "Patterns to Find Good Properties" - to write these tests.