Ivan Fedorov
ffc44b01db
add bundles for new infix API (issue #236 )
2020-04-08 11:38:50 +03:00
Robert Stoll
e253cbf462
re-activate the new infix API
...
and fix bug in infix/.../chronoLocalDateAssertions.kt
2020-02-13 22:46:10 +01:00
Robert Stoll
293279e7c5
de-activate new infix API for release
...
(cherry picked from commit d9deef82d1 )
2020-02-07 15:21:07 +01:00
Robert Stoll
1a8ba31d97
re-activate the new infix API
2020-02-04 22:00:00 +01:00
Robert Stoll
f9b6d3f937
de-activate new infix API for release
2020-02-04 21:13:52 +01:00
Robert Stoll
a342fb9067
fix gradle jdk8 issues, update tutteli-plugins/kbox and niok
2020-02-04 20:18:26 +01:00
Robert Stoll
3bc254f87d
re-activate the new infix API
2020-02-02 23:09:49 +01:00
Robert Stoll
259bb5106f
change TODOs mentioning 0.10.0 back to 1.0.0
...
reverts more of b57126b4
2020-02-01 23:26:55 +01:00
Robert Stoll
d9deef82d1
de-activate new infix API for release
2020-02-01 22:16:27 +01:00
Robert Stoll
159752a136
update tutteli-gradle to 0.31.2
2020-01-06 23:51:33 +01:00
Robert Stoll
47dda6ff0d
remove bundles for extensions, keep smoke test though
...
IMO it is better if we only have a bundle for the main API. Extensions
can be added individually. That's only one additional dependency and
it is probably better to document the usage of an extension anyway.
2019-11-26 22:15:33 +01:00
Robert Stoll
7811b13613
move bc-test to sub folder tools in preparation of other tools
2019-10-22 16:12:22 +02:00
Robert Stoll
1f37f9974c
add modules for the new infix api
2019-10-16 14:20:32 +02:00
Berry Semexan
3b3b2c3920
add sample project Atrium + jasmine
...
* pull request #208
* resolves #207
2019-10-14 14:18:33 +02:00
Robert Stoll
07dc642868
introduce kotlin 1.3 extensions for bundle, api and domain
2019-10-10 14:59:16 +02:00
Robert Stoll
39db40fafe
introduce android modules for jdk8 api and bundle
...
otherwise it cannot be used in android projects using the d8 compiler.
2019-10-02 22:47:48 +02:00
Robert Stoll
379c06ca69
move readme-examples to samples
2019-08-30 16:36:35 +02:00
Robert Stoll
a264487965
start to document examples in README via specs
2019-08-30 15:55:11 +02:00
Robert Stoll
7e424ccb82
update to tutteli-gradle 0.29.0
2019-08-29 09:22:53 +02:00
Joshua Gleitze
d95190f9c0
Update tutteli_plugins to version 0.28.1
...
Co-Authored-By: Robert Stoll <rstoll@tutteli.ch >
2019-08-28 17:07:07 +02:00
Joshua Gleitze
ffe8d41c38
Use the updated version of tutteli-gradle-plugins
...
in order to use Gradle’s builtin JUnit support
#126
2019-08-28 14:23:03 +02:00
Robert Stoll
3e6ab55192
move examples from misc to root and rename to samples
2019-08-19 22:21:20 +02:00
Robert Stoll
abb50d577f
add jdk8 bundle and fix module name of fluent-en_GB bundle
2019-07-23 10:25:37 +02:00
Robert Stoll
c06ba28cb5
create a jdk8 extension module
2019-07-23 10:25:01 +02:00
Robert Stoll
a05d79286b
activate smoke-test for bundle fluent-en_GB
2019-07-12 18:38:09 +02:00
Robert Stoll
4b2fdf5478
add bundle fluent-en_GB, do no longer include -robstoll
...
I currently doubt we are going to provide another implementation of
core and domain in the Atrium repository. Or in other words, the
-robstoll implementation is the default one and does not need to be
mentioned.
2019-07-06 23:27:24 +02:00
Robert Stoll
37267459a0
update tutteli-gradle to 0.27.3
2019-07-06 23:25:15 +02:00
Robert Stoll
601535eadd
introduce api-fluent-en_GB, move anyAssertions based on Expect
...
This new api module will only contain assertion functions for Expect
and constitutes the future of Atrium
(cc-en_GB will be removed with 1.0.0)
2019-07-06 22:34:06 +02:00
Robert Stoll
d7014c2ff6
update tutteli-gradle plugin to 0.27.2
2019-07-06 17:15:24 +02:00
Robert Stoll
2993e8580c
start the transition to spek2 - use it for tests based on Expect
...
For this to work:
- introduce a MPP spec module which uses spek2 and fakes it for JS
- move AnyAssertionsSpec and the new SubjectLessAssertionSpec
into en_GB-common
- update kotlin to 1.3.31 (required by spek2)
- make sure we are still compatible with kotlin 1.2
- put dependency to unzip in bc-test before creating the bc task ->
seems like kotlin 1.3.31 behaves differently here (I guess
dependencies are no longer lazy evaluated or something like that)
- use spek v2.1.0-alpha.0.1+cb69d79 as the stable version has a bug
and AnyAssertionsSpec would not run
2019-06-03 17:00:20 +02:00
Robert Stoll
f2090ebf6a
update gradle to 5.4.1, tutteli-gradle to 0.26.1, task-tree to 1.3.1
...
and...
- use still spek 1.x for now (we will migrate soon)
- fix jacoco_additional, use method sourceSets instead of
sourceDirectories.
- warnings are now errors per default, remove corresponding sections
2019-05-27 08:37:38 +02:00
Robert Stoll
41373044c5
add sample project with mocha, stabilise JS dependency workaround
...
Provide dummy functions in core-robstoll, domain-robstoll as well
as all bundle modules. This way someone else can use them instead
of using `js('require(...)')` which apparently only works for commonjs
like modules.
2019-04-04 14:04:30 +02:00
Robert Stoll
9e515023a6
move smoke tests in bundles to common module
2019-04-03 20:30:04 +02:00
Robert Stoll
4e0abd036d
workaround intellij's problem of shared src in multi platform context
2018-12-28 15:47:41 +01:00
Robert Stoll
507e0aef08
rename bundles, include -robstoll again
...
This way users don't have to adjust the name of the bundle they are
currently using but only the version. I think we should wait with this
change until 1.0.0.
Then we could also consider to rename the api from cc to fluent and
cc-infix to infix.
2018-12-28 13:21:30 +01:00
Robert Stoll
751d1585b0
turn bundles into multi-platform projects
2018-12-20 20:05:59 +01:00
Robert Stoll
a5d580aca5
add android modules, use src/main/kotlin and resources from jvm
...
- exclude android and js modules from jacocoSources
2018-12-17 22:16:51 +01:00
Robert Stoll
44f9e33382
update tutteli-gradle-plugins to 0.21.0
2018-12-16 21:04:18 +01:00
Robert Stoll
e82979ee4a
update tutteli-gradle-plugins to 0.20.0
2018-11-29 19:46:29 +01:00
Robert Stoll
d4259c47f0
update to tutteli-gradle v0.19.1 simplify core-api
2018-10-26 14:41:04 +02:00
Robert Stoll
ac3b75a195
update tutteli-gradle to v0.18.0 and simplify build.gradle
...
- use createTestJarTask and createTestSourcesJarTask
- use ch.tutteli.kotlin.module.info -> remove src/module logic
2018-10-18 16:26:24 +02:00
Robert Stoll
70c53f5378
update to tutteli-gradle-plugins 0.16.1 (deals with multi platform)
2018-10-11 11:43:25 +02:00
Robert Stoll
b6d2a4232d
update tutetli-gradle-plugins and use tutteli's publish plugin
2018-10-11 11:25:52 +02:00
Robert Stoll
d6d19073f8
update tutetli-gradle-plugins and use tutteli's dokka plugin
2018-10-11 11:25:52 +02:00
Robert Stoll
33f353b941
turn atrium-verbs-internal into a multi-platform module
2018-07-16 11:23:01 +02:00
Robert Stoll
1d2baed936
turn atrium-verbs into a multi-platform module
2018-07-16 11:22:59 +02:00
Robert Stoll
fd89a5abb0
turn domain-robstoll into a multi platform module
2018-07-16 09:24:45 +02:00
Robert Stoll
8d752bc001
turn domain-robstoll-lib into multi-platform module
2018-07-16 09:24:41 +02:00
Robert Stoll
968cb5e45b
turn api-cc-de_CH into an multi-platform module
2018-07-16 09:24:35 +02:00
Robert Stoll
cc41cc90ff
turn api-cc-infix-en_GB into an multi-platform module
2018-07-16 09:24:31 +02:00