Robert Stoll
744657a8b7
remove last remaining bits of bintray/jcenter
...
and switch installation example to kotlin-dsl
2021-08-10 13:22:30 +02:00
Robert Stoll
f610030911
complement missing package documentation
2021-07-13 22:21:02 +02:00
Robert Stoll
7edbfd9f2a
mention report optiosn for in order only in README
2021-07-13 22:21:01 +02:00
Robert Stoll
f6375b1ca9
#292 show only failing for inOrder.only if more than 10 elements
...
I decided that I will apply a default heuristic so that (I hope) most
users don't have to change reporting options.
2021-07-12 22:33:31 +02:00
Robert Stoll
2275e64159
rename notToContainDuplicates to toHaveElementsAndNoDuplicates
...
because we actually check if the Iterable has a next element and thus
it is better to be more explicit in naming.
2021-07-10 14:52:13 +02:00
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