Commit graph

232 commits

Author SHA1 Message Date
42b4a7ec7c Deprecate Value.andNot(Supplier) 2018-07-28 20:16:44 +01:00
47d3832a14 README: update Condition examples for 0.6.0 2018-07-28 20:08:08 +01:00
888123b722 Value: cleanup deprecated whereNot() 2018-07-28 19:53:31 +01:00
f9c6badde5 README: convert to orgmode format 2018-07-28 19:42:35 +01:00
452a95a8d9 Update CHANGELOG for 0.6.0 2018-07-28 18:18:30 +01:00
516d6daf33
Merge pull request #32 from kemitix/bind
Make Condition a monad and accept Condition as parameter
2018-07-28 17:36:14 +01:00
5bcd9bdac2 ValueTest: remove underscores from test method names and user WithAssertions 2018-07-28 17:30:35 +01:00
0fe8e14c7e ConditionalTest: remove static import of Condition.where() 2018-07-28 17:30:15 +01:00
64bbf69474 Remove full travis support 2018-07-28 17:21:35 +01:00
0324cb8929 Value.where(Condition,...), Value.not() added 2018-07-28 17:11:37 +01:00
e853894382 Condition.flatMap() added with Monad tests 2018-07-28 16:35:40 +01:00
80e813e933 Condition.{and(Condition),or(Condition),not()}: added
Deprecate the whereNot(), andNot() and orNot() methods infavour of these new
methods, which they all not use internally..
2018-07-25 13:16:56 +01:00
d56d864ef2
Merge pull request #31 from kemitix/thenthrow-otherwisethrow
Add thenThrow and otherwiseThrow
2018-07-19 06:50:42 +01:00
7d03dd3e15 ConditionalTest: explicitly check that exceptions are not thrown 2018-07-19 06:37:13 +01:00
4662e35478 Remove underscores from test method names 2018-07-18 22:50:09 +01:00
fbb6117ab1 Add otherwiseThrow(Exception) 2018-07-18 22:44:45 +01:00
752b7864be Add thenThrow(Exception) 2018-07-18 21:57:25 +01:00
d985715f7e
Merge pull request #30 from kemitix/upgrades-and-java-10-compatible
Upgrade dependencies and make JDK 10 compatible
2018-07-18 20:24:16 +01:00
84cb4d6540 Upgrade dependencies and make JDK 10 compatible 2018-07-18 20:12:05 +01:00
e9bd71d86e jenkins: update and switch to trunk-based development 2018-07-18 19:59:22 +01:00
2fb19ddc8c pom: version set to DEV-SNAPSHOT 2018-07-18 19:56:56 +01:00
2988cb98c3 Remove maven wrapper 2018-07-18 19:56:40 +01:00
f9a221dab6 Merge branch 'develop'
* develop:
  version: set to 0.5.0-SNAPSHOT
2018-07-18 19:53:42 +01:00
900a576503
Merge pull request #29 from kemitix/prepare/0.5.0
Prepare 0.5.0
2018-03-13 22:27:36 +00:00
fc1214f1f9 version: set to 0.5.0-SNAPSHOT 2018-03-13 22:24:20 +00:00
a9bdd03904
Merge pull request #28 from kemitix/release/0.4.0
Release 0.4.0
2018-03-13 22:23:16 +00:00
90765f756c
Merge branch 'master' into release/0.4.0 2018-03-13 22:18:21 +00:00
a94fe48b9e version: set to 0.4.0 2018-03-13 22:15:54 +00:00
d4e1a887cc
Merge pull request #25 from kemitix/jenkins
Update Jenkinsfile
2018-03-13 22:07:46 +00:00
d42f8aa769
Merge branch 'develop' into jenkins 2018-03-13 22:04:07 +00:00
abbc5b5325
Merge pull request #26 from kemitix/short-curcuiting-logic
Enable short-circuiting logic
2018-03-13 22:02:10 +00:00
1992db49f1 Suppress unchecked cast 2018-03-13 18:46:44 +00:00
ca83e1c244 jenkins: update template 2018-03-13 18:34:15 +00:00
3a1e51aa9f Apply PMD and Checkstyle updates 2018-03-13 18:29:41 +00:00
e427f14b70 Upgrade kemitix-maven-tiles to 0.8.1 2018-03-13 18:18:38 +00:00
66a0222253 Suppress PMD.ShortMethodName for or() methods 2018-03-13 18:00:59 +00:00
ac3e253bf2 Value: secondary clauses now use Supplier's to enable short circuiting 2018-03-13 17:53:16 +00:00
efc1705a6c Condition: secondary clauses now use Supplier's to enable short circuiting 2018-03-13 17:23:03 +00:00
d1ca0b039f Add missing generic types 2018-03-13 17:23:03 +00:00
ab47d4cad7 Suppress false-positive PMD error 2018-03-13 17:23:03 +00:00
779a64427e Add missing generic types 2018-03-13 17:23:03 +00:00
f5f51cf347 Add missing generic types 2018-03-12 20:09:34 +00:00
e45246e2b7 Suppress false-positive PMD error 2018-03-12 20:08:25 +00:00
7b0dc90d55 Add missing generic types 2018-03-12 20:08:04 +00:00
1830db4476 jenkins: update to template 2018-03-11 19:25:50 +00:00
0430d8a26e Remove circleci and werker config 2018-03-10 18:13:19 +00:00
12f314396d jenkins: Use jeneric maven and jdk names 2018-03-10 18:09:33 +00:00
8619824c41 jenkins: try to log java files 2018-03-10 17:23:57 +00:00
1439dcdb5e jenkins: check code with sonarqube 2018-03-10 17:02:25 +00:00
02ab4eaada jenkins: Don't build java in parallel and only enter stages when suitable files found 2018-03-10 08:09:27 +00:00