Releases: maciejmikosik/quackery
Releases · maciejmikosik/quackery
0.9.0
v0.8.0
improvements
- added first test for mutable collection
incompatible changes
- renamed
Suite.newSuite()
toSuite.suite()
v0.7.0
improvements
- implemented junit4
org.junit.runner.Runner
for runningorg.quackery.Test
#21 - expanded
Collection
contract with tests forsize()
andisEmpty()
fixes
- recognized assumption exception when running by junit #20
incompatible changes
- removed integration with junit3 by removing
junit(Test)
method #21 - renamed
QuackeryAssertionException
toAssertionException
QuackeryAssumptionException
toAssumptionException
Tester
toContract
Quacks
toContracts
- deleted
Testers
class with trivial contracts
v0.6.0
- rewritten whole api from scratch
- changed name to Quackery
v0.5.0
v0.4.0
improvements
- converted exception during building
Suite
into failingCase
#14 - changed testers to throw
TestanzaAssertionError
incompatible changes
- redesigned whole api
- created new interface
Test
replacingjunit.framework.Test
- created
Junit
for convertingTest
tojunit.framework.Test
- replaced
BodyTester
byCaseTester
- replaced
TestBuilder
bySuiteTester
- gathered all testers in
Testers
class
v0.3.0
improvements
- made
hasModifier
acceptClass
parameter #7 - implemented
hasNoModifier
tester #2 - implement method converting
Matcher
toTester
#11 - made
TestBuilder
acceptMatcher
and convert it toTester
#12
incompatible changes
- renamed
TestersForMembers
toTestersForClasses
- added dependency to
hamcrest-core-1.3
v0.2.1
v0.2.0
v.0.1.1
fixes
- removed problematic characters from test case name which caused problems in eclipse test runner