Commit Graph

110 Commits

Author SHA1 Message Date
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