Commit Graph

2782 Commits

Author SHA1 Message Date
Fredrik Henricsson
672cfd35f0 Normalize line endings for .bat files
When updating the Gradle wrapper's .bat file, the line endings were
replaced with ^M instead of keeping the existing CRLF ending.

A few samples were already using a .gitattributes file to explicitely
set the line endings for .bat files to CRLF. Move the .gitattributes
file to the root folder and delete the sample specific files.
2020-10-22 22:08:04 +02:00
Fredrik Henricsson
8e96c161f7 Update Gradle wrapper to 6.7
Update the Gradle wrapper used by the root and sample
projects from 6.3 to 6.7.
2020-10-22 22:07:50 +02:00
Robert Stoll
d2b61e8d3f Merge pull request #661 from jakubriegel/#629_path_is_absolute
#629 add Path.isAbsolute method
2020-10-22 15:06:56 +02:00
Jakub Riegel
b49ec4005a #629 add Path.isAbsolute method 2020-10-22 12:45:14 +02:00
Robert Stoll
1c1b81baaa Merge pull request #659 from robstoll/rename-scala-to-scala2
Rename scala to scala2
2020-10-21 08:10:11 +02:00
Robert Stoll
2f1b3ee4ce don't validateBeforePublish for generateForScala
and deactivate some other tasks which are not needed
2020-10-20 21:33:31 +02:00
Robert Stoll
43cacaee88 rename atrium-scala to atrium-scala2 and change package structure
Don't prefix packages with scala but move it after ch.tutteli.atrium.
IMO it is not an extension like kotlin_1_3 and therefore should
not be at the end. Use scala2 as we are likely going to use atrium-scala
for scala 3 once it is out.
2020-10-20 21:33:31 +02:00
Robert Stoll
044edeaddd Merge pull request #642 from robstoll/sample-kdoc
Sample kdoc
2020-10-20 15:12:16 +02:00
Robert Stoll
6b8c74bd1b prepare also samples for the jvm module and adjust dokka 2020-10-19 23:42:12 +02:00
Robert Stoll
f577739858 prepare adding samples to KDoc 2020-10-19 22:04:04 +02:00
Robert Stoll
044e1b5573 remove architecture diagram, no longer valid 2020-10-19 21:07:58 +02:00
Robert Stoll
1f5106e3b0 Merge pull request #635 from robstoll/simplify-DefaultIterableLikeAssertions
simplify DefaultIterableLikeAssertions all and containsNoDuplicates
2020-10-18 00:17:33 +02:00
Robert Stoll
4c11f66cc7 simplify DefaultIterableLikeAssertions all and containsNoDuplicates
they share common code.
moreover:
- move turnSubjectToList inside DefaultIterableLikeAssertions not used
  elsewhere. Simplify as we don't need the transformed container but
  only the transformed subject, i.e. remove and introduce
  transformToList
2020-10-17 22:56:49 +02:00
Jakub Riegel
b5b945d647 #630 add Path.isRelative method (#632) 2020-10-16 18:28:12 +02:00
Victor Osipov
1dbef19e9e add Iterable.containsNoDuplicates() (#601) 2020-10-16 15:26:35 +02:00
Valentino
1a10575fde #482 accept date as string for chronozoneddatetime (#625) 2020-10-15 12:41:37 +02:00
Tomasz Tarczyński
dc2f223f4a Fuse MapEntryAssertionSpecs (#622)
* Fuse MapAssertionSpecs
* Remove leftover from fusing IterableFeatureAssertionsSpec with
IterableAssertionSpec
* Comment-out IterableLike Scala specs, remove IterableFutureAssertionsSpec
2020-10-14 07:20:31 +02:00
dependabot[bot]
c0bcf0d2c0 Bump junit-jupiter-api from 5.3.1 to 5.7.0 in /samples/multiplatform
Bumps [junit-jupiter-api](https://github.com/junit-team/junit5) from 5.3.1 to 5.7.0.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.3.1...r5.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-11 15:31:18 +02:00
dependabot[bot]
c6d70a11d9 Bump spek_version from 2.0.0 to 2.0.13 in /samples/jvm/spek
Bumps `spek_version` from 2.0.0 to 2.0.13.

Updates `spek-dsl-jvm` from 2.0.0 to 2.0.13
- [Release notes](https://github.com/spekframework/spek/releases)
- [Changelog](https://github.com/spekframework/spek/blob/2.x/docs/breaking-changes.md)
- [Commits](https://github.com/spekframework/spek/compare/2.0.0...2.0.13)

Updates `spek-runner-junit5` from 2.0.0 to 2.0.13
- [Release notes](https://github.com/spekframework/spek/releases)
- [Changelog](https://github.com/spekframework/spek/blob/2.x/docs/breaking-changes.md)
- [Commits](https://github.com/spekframework/spek/compare/2.0.0...2.0.13)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-11 15:31:04 +02:00
dependabot[bot]
fa8babed64 Bump junit_version from 5.3.1 to 5.7.0 in /samples/jvm/junit5
Bumps `junit_version` from 5.3.1 to 5.7.0.

Updates `junit-jupiter-api` from 5.3.1 to 5.7.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.3.1...r5.7.0)

Updates `junit-jupiter-engine` from 5.3.1 to 5.7.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.3.1...r5.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-11 07:48:21 +02:00
dependabot[bot]
1b6fd766fd Bump atrium-fluent-en_GB-js from 0.11.0 to 0.13.0 in /samples/js/jasmine
Bumps [atrium-fluent-en_GB-js](https://github.com/robstoll/atrium) from 0.11.0 to 0.13.0.
- [Release notes](https://github.com/robstoll/atrium/releases)
- [Commits](https://github.com/robstoll/atrium/compare/v0.11.0...v0.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 23:50:54 +02:00
dependabot[bot]
4fd53942ce Bump kotlin.version from 1.3.72 to 1.4.10 in /samples/maven
Bumps `kotlin.version` from 1.3.72 to 1.4.10.

Updates `kotlin-stdlib-jdk8` from 1.3.72 to 1.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.4.10/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.3.72...v1.4.10)

Updates `kotlin-reflect` from 1.3.72 to 1.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.4.10/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.3.72...v1.4.10)

Updates `kotlin-maven-plugin` from 1.3.72 to 1.4.10

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 23:49:36 +02:00
dependabot[bot]
8120ac1611 Bump atrium-fluent-en_GB from 0.11.0 to 0.13.0 in /samples/jvm/junit5
Bumps [atrium-fluent-en_GB](https://github.com/robstoll/atrium) from 0.11.0 to 0.13.0.
- [Release notes](https://github.com/robstoll/atrium/releases)
- [Commits](https://github.com/robstoll/atrium/compare/v0.11.0...v0.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 23:22:57 +02:00
dependabot[bot]
41782509f4 Bump junit.version from 5.6.1 to 5.7.0 in /samples/maven
Bumps `junit.version` from 5.6.1 to 5.7.0.

Updates `junit-jupiter` from 5.6.1 to 5.7.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.6.1...r5.7.0)

Updates `junit-jupiter-engine` from 5.6.1 to 5.7.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.6.1...r5.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 23:21:58 +02:00
dependabot[bot]
1ba85cc180 Bump atrium-fluent-en_GB from 0.11.0 to 0.13.0 in /samples/multiplatform
Bumps [atrium-fluent-en_GB](https://github.com/robstoll/atrium) from 0.11.0 to 0.13.0.
- [Release notes](https://github.com/robstoll/atrium/releases)
- [Commits](https://github.com/robstoll/atrium/compare/v0.11.0...v0.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 23:21:33 +02:00
dependabot[bot]
6d0e6eebcb Bump atrium-fluent-en_GB-js from 0.11.0 to 0.13.0 in /samples/js/mocha
Bumps [atrium-fluent-en_GB-js](https://github.com/robstoll/atrium) from 0.11.0 to 0.13.0.
- [Release notes](https://github.com/robstoll/atrium/releases)
- [Commits](https://github.com/robstoll/atrium/compare/v0.11.0...v0.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 23:21:08 +02:00
dependabot[bot]
4be6d91c38 Bump atrium-fluent-en_GB from 0.11.0 to 0.13.0 in /samples/jvm/spek
Bumps [atrium-fluent-en_GB](https://github.com/robstoll/atrium) from 0.11.0 to 0.13.0.
- [Release notes](https://github.com/robstoll/atrium/releases)
- [Commits](https://github.com/robstoll/atrium/compare/v0.11.0...v0.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 23:20:44 +02:00
dependabot[bot]
cb1b1c90d1 Bump maven-surefire-plugin from 3.0.0-M4 to 3.0.0-M5 in /samples/maven
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.0.0-M4 to 3.0.0-M5.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.0.0-M5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 23:20:24 +02:00
dependabot[bot]
47f3652b54 Bump atrium-fluent-en_GB from 0.11.0 to 0.13.0 in /samples/maven
Bumps [atrium-fluent-en_GB](https://github.com/robstoll/atrium) from 0.11.0 to 0.13.0.
- [Release notes](https://github.com/robstoll/atrium/releases)
- [Commits](https://github.com/robstoll/atrium/compare/v0.11.0...v0.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 23:20:01 +02:00
Robert Stoll
aa4a006b4d Merge pull request #623 from uzilan/dependabotnojavalabel
Added dependabot labels to avoid the java label
2020-10-10 22:54:47 +02:00
Uzi Landsmann
82d01c7873 Added dependabot labels to avoid the java label 2020-10-10 22:09:39 +02:00
dependabot[bot]
0129534908 Bump org.jetbrains.kotlin.multiplatform in /samples/multiplatform
Bumps org.jetbrains.kotlin.multiplatform from 1.3.72 to 1.4.10.

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 19:24:26 +02:00
dependabot[bot]
d227d7b378 Bump org.jetbrains.kotlin.jvm from 1.3.72 to 1.4.10 in /samples/jvm/spek
Bumps org.jetbrains.kotlin.jvm from 1.3.72 to 1.4.10.

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 19:22:02 +02:00
dependabot[bot]
2587a7c479 Bump org.jetbrains.kotlin.jvm in /samples/jvm/junit5
Bumps org.jetbrains.kotlin.jvm from 1.3.72 to 1.4.10.

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-10 19:21:40 +02:00
Uzi Landsmann
41f48a39bc Configured dependabot for samples (#604) 2020-10-10 17:59:59 +02:00
Tomasz Tarczyński
176b02fdf0 Fuse collection and iterable specs (#602) 2020-10-10 14:37:30 +02:00
Robert Stoll
c73eccb622 Merge pull request #603 from robstoll/cleanup-generateLogic
Cleanup generate logic
2020-10-09 07:03:05 +02:00
Robert Stoll
173c38ca16 remove impls file in atrium-logic move into specific files 2020-10-08 22:22:57 +02:00
Robert Stoll
4d31d75a52 add return type to impls 2020-10-08 21:49:23 +02:00
Robert Stoll
cb8f219f48 Merge pull request #600 from jgrgt/vararg-generate-logic
use named groups in regex of generateLogic
2020-10-08 21:42:48 +02:00
Jens Geiregat
e8ff6487cd Remove vararg support from generateLogic 2020-10-08 19:55:53 +02:00
Jens Geiregat
da8919688f Make generateLogic support varargs + avoid index-based regex 2020-10-07 23:06:45 +02:00
Robert Stoll
97d6a7ffdc Merge pull request #599 from tarczynskitomek/enhancement/#329_rename_without_fuse
Rename .*FeatureAssertionSpec classes without fusing
2020-10-07 07:31:47 +02:00
Tomasz Tarczyński
3cafcf7971 Rename .*FeatureAssertionSpec classes without fusing
Easier one this time: renamed specs which do not have a counterpart w/o
"Feature", thus do not require fusing.
2020-10-06 22:37:52 +02:00
Tomasz Tarczyński
2ebb3e7f3c Rename MapFeatureAssertionsSpec to MapAssertionsSpec (#598)
- Join existing Spec files after renaming
- add `out` to expect(map).contains...values -> add regression to ambiguityTests
- First PR to solve #329
2020-10-06 20:25:20 +02:00
Robert Stoll
5fc813d22d Merge pull request #597 from robstoll/#577-move-featureExtractor-to-logic
#577 move FeatureExtractor to logic
2020-10-03 15:57:54 +02:00
Robert Stoll
f58b2adf1d deprecate FeatureExtractor and FeatureExtractorBuilder from domain 2020-10-02 22:01:03 +02:00
Robert Stoll
31cf26710d move FeatureExtractor from domain-builders to atrium-logic
- including FeatureExtractorBuilder
- use FeatureExpectOptions instead of own FeatureOptions
- move OptionsChooser to core and rename to FeatureExpectOptionsChooser
- adapt API accordingly, use FeatureExtractorBuilder.ExecutionStep
  instead of ExtractedFeaturePostStep
- rename AnyAssertions.notToBeNullBut to notToBeNullButOfType
2020-10-01 22:50:21 +02:00
Robert Stoll
acc516bdb3 typo in Sponsors section 2020-10-01 20:18:55 +02:00
Robert Stoll
bb85d211db Merge pull request #592 from jGleitz/path-is-executable
Add Path.isExecutable
2020-10-01 12:24:05 +02:00