Edward Hou
1a8e024a7b
Make Iterable.all and Iterable.containsNoDuplicates use hasNext ( #939 )
2021-07-06 20:37:40 +02:00
Robert Stoll
ee9f26a5c6
rename resultAssertion functions to new schema in api-fluent
2021-07-05 21:17:36 +02:00
Edward Hou
dac885bc6e
More consise reporting for contains.atLeast(1) ( #934 )
2021-06-11 07:53:05 +02:00
Edward Hou
91fad2624c
Make notToContain less verbose and show mismatched indices ( #931 )
2021-06-09 09:16:57 +02:00
Robert Stoll
f67cd01e38
rename appendAssertion/CreatedBy to append and appendAsGroup
...
This way we can use it also on ProofContainer and users won't notice
anything as long as they recompile
2021-05-29 21:22:55 +02:00
Robert Stoll
5da01b789b
update README examples to the to + infinitive schema
2021-05-22 23:40:39 +02:00
Robert Stoll
f4af95da17
deprecate pathAssertions, use new ...Expectations in api-fluent
2021-05-22 23:23:07 +02:00
Ed
908110dd3b
Improve reporting on containsNoDuplicates by tracking duplicate indices
2021-05-22 21:34:09 +02:00
Robert Stoll
d4c3bd7ab2
rename optionalAssertion functions to new schema in api-fluent
2021-05-21 22:42:46 +02:00
Robert Stoll
187ad268fb
deprecate chronoZonedDateTimeAssertions, use new ...Expectations in api-fluent
2021-05-21 22:01:22 +02:00
Robert Stoll
9478e90b48
rename chronoZonedlDateTimeAssertion functions to new schema in api-fluent
2021-05-21 22:01:21 +02:00
Robert Stoll
99b4169268
rename chronoLocalDateTimeAssertion functions to new schema in api-infix
2021-05-21 22:01:21 +02:00
Robert Stoll
7f104c5d18
rename chronoLocalDateTimeAssertion functions to new schema in api-fluent
2021-05-21 22:01:20 +02:00
Robert Stoll
53de3023e4
rename chronoLocalDateAssertion functions to new schema in api-fluent
2021-05-21 21:09:48 +02:00
Robert Stoll
3273775d60
deprecate bigDecimalAssertions, use new ...Expectations in api-fluent
2021-05-20 22:39:59 +02:00
Robert Stoll
09a58537ff
rename bigDecimalAssertion functions to new schema in api-fluent
2021-05-20 22:38:37 +02:00
Robert Stoll
5608af1852
deprecate throwableAssertions, use new ...Expectations in api-fluent
2021-05-20 21:52:23 +02:00
Robert Stoll
29e4c79fb7
rename throwableAssertion functions to new schema in api-fluent
2021-05-20 21:23:33 +02:00
Robert Stoll
7222026a84
deprecate mapEntryAssertions, use new ...Expectations in api-fluent
2021-05-19 18:09:39 +02:00
Robert Stoll
2e0e25d2ab
rename mapEntryAssertion functions to new schema in api-fluent
2021-05-19 12:45:13 +02:00
Robert Stoll
cfe0918b3b
deprecate mapAssertions, use mew ...Expectations in api-fluent
2021-05-18 14:10:02 +02:00
Robert Stoll
9161337adc
rename map assertion functions to new schema in api-fluent
2021-05-18 13:58:53 +02:00
Robert Stoll
439d4ee13c
rename toHaveNext to toHaveElements
...
same same notToHaveNext as well as for toHaveNextAndAll/Any/None
2021-05-04 22:36:24 +02:00
Robert Stoll
d67ff96388
rename iterable assertion functions to new schema in api-infix
...
cannot rename all files because of git mv incapabilities. Would loose
history otherwise.
2021-04-28 21:26:00 +02:00
Robert Stoll
37b4e8144f
deprecate iterableAssertions, use mew ...Expectations in api-fluent
2021-04-28 21:26:00 +02:00
Robert Stoll
e57c7bccbd
rename iterable assertion functions to new schema in api-fluent
...
cannot rename all files because of git mv incapabilities. Would loose
history otherwise.
2021-04-28 21:20:33 +02:00
Robert Stoll
5f436faf4e
Merge pull request #879 from robstoll/to-plus-infinitive
...
renaming floatingPointAssertions to consistent `to + infitinive` naming schema
2021-04-25 19:52:36 +02:00
Robert Stoll
25f8b07c35
deprecate floatingPointAssertions, use mew ...Expectations in api-fluent
...
moreover:
- also change description in reporting from `to be` to `to equal`
- don't provide a replacement for BigDecimal, it is a smell if someone
uses it.
2021-04-25 19:35:08 +02:00
Robert Stoll
e7031299a7
replace isLessThan with toBeLessThan in README
2021-04-25 00:46:33 +02:00
Robert Stoll
85b5725ef4
rename floating point assertion functions to new schema in api-fluent
2021-04-25 00:21:49 +02:00
Robert Stoll
44cd5e05b3
add notToBeGreaterThan and notToBeLessThan
...
moreover:
- make the distiction between toEqual and toBeEqualComparingTo clearer
- rewrite ComparableExpectationsSpec to new nameing and include test
cases for toBeLessThanOrEqualTo and toBeGreaterThanOrEqualTo where
the equals/compareTo contract is broken
2021-04-24 23:04:18 +02:00
Robert Stoll
6c0095d738
rename toBeLess/GreaterThanOrEqual to ...OrEqualTo
2021-04-23 22:50:18 +02:00
Robert Stoll
2b8a27535c
deprecate comparableAssertions, use mew ...Expectations in api-fluent
2021-04-21 21:39:38 +02:00
Robert Stoll
d7baa2efb5
fix indentation in readme examples
2021-04-20 22:26:28 +02:00
Robert Stoll
adb895091c
deprecate collectionAssertions, use mew ...Expectations in api-fluent
2021-04-20 22:01:24 +02:00
Robert Stoll
b1b01645a2
deprecate charSequenceAssertions, use mew ...Expectations in api-fluent
...
moreover:
- do no longer provide an overload for Char for toStartWith and
toEndsWith. I prefer to have less API methods and less maintenance
compared to a nice to have. Which also means I prefer to force users
to write "a" over 'a' than more maintenance, more API methods
2021-04-15 23:14:47 +02:00
Robert Stoll
91274416c7
rename charSequence assertion functions to new schema in api-fluent
...
some additional renaming:
- mismatches to notToMatch
moreover:
- forgive bc/bbc which check that contains functions point to
containsNot under some circumstances because containsNot is now named
notToContain
2021-04-15 22:54:22 +02:00
Robert Stoll
1fea83a62b
deprecate expectation verb assert and assertThat
2021-04-14 21:33:18 +02:00
Robert Stoll
30cbe303e0
rename toBeA to toBeAnInstanceOf in both APIs
2021-04-13 21:19:31 +02:00
Robert Stoll
fdcbc1ab2a
deprecate old anyAssertions and use new anyExpectations in api-infix
2021-04-12 22:41:33 +02:00
Robert Stoll
b81729506b
deprecate old anyAssertions and use new anyExpectations in api-fluent
2021-04-12 22:41:32 +02:00
Robert Stoll
5f0de8b973
rename any assertion functions to new schema in api-fluent
...
some additional renaming:
- is(Not)SameAs to (not)ToBeTheInstance
- isNoneOf to notToEqualOneOf
- isNotIn to notToEqualOneIn
2021-04-12 22:41:32 +02:00
Robert Stoll
c2a1942c5c
rename core-api to core
...
and use `expectation` in packages.md instead of `assertion`
2021-04-06 21:06:11 +02:00
Robert Stoll
924106a968
remove RawString and sub types
2021-04-05 21:24:21 +02:00
Robert Stoll
81216138ec
deprecate CoreFactory and loadService
2021-04-05 21:24:20 +02:00
Robert Stoll
180e0cceab
update TODOs which we do no longer plan for 0.17.0
2021-04-04 23:16:23 +02:00
Robert Stoll
8210983143
remove deprecated Reporter.atriumErrorAdjuster
2021-04-04 23:04:21 +02:00
Robert Stoll
c0b3b77282
adjust fixSrc for bc, needs to be per target
...
We don't apply the fix if only for the last target in case we already
have the sources of this target but want to apply the fix to another.
2021-04-04 22:28:44 +02:00
Robert Stoll
144d35c167
replace SubjectProvider with Expect but do not yet remove
...
we cannot yet remove it because we still have addAssertion on Expect
and if we remove it, would also have one on AssertionContainer. Two
different definitions which would not work together. This also means:
- deprecate addAssertion/addAssertionsCreatedBy/createAndAddAssertion
in Expect, add append... to AssertionContainer
2021-04-04 21:32:58 +02:00
Robert Stoll
91a36a93fb
remove StaticName and description in Feature/FeatureWithCreator
2021-04-04 21:32:57 +02:00