Initial commit - original specification
Initial commit - requirements extracted to scenarios
Initial commit - scenarios further fleshed-out to reflect specification
First failing acceptance test.
First failing unit test.
Two passing fundamental unit tests.
Renamed unit and acceptance tests to reflect behaviour
Refactored two unit tests into parameterised tests, added a new entry in the table to invoke failing test.
Fixed second failing test
Changed design to use List instead of HashMaps or TreeMaps.
FrequencySorted works, next implemented nested sort, by word.
Both acceptance tests are now green.
Added a few more unit tests, reformatted & refactored tests.
Refactored methods from within WordFrequencyReport into its own class i.e. WordFrequencyList.
Minor refactoring and renamings.
Moved java files further in their own packages.
Changed use-case for an unassigned wordlist.
Minor refactoring.
All tests run via mvn, pom.xml fixed.
Changed acceptance use-case to make the other use-case more relevant.