Allon Mureinik
ca2e59c513
Update time tests to JUnit Jupiter
...
Upgrade the tests in the time package to use JUnit Jupiter as
part of the effort to remove the dependency on the Vintage Engine.
While most of these changes are drop-in replacements with no functional
benefit, there are some non-obvious changes worth mentioning.
Unlike org.junit.Test, org.junit.jupiter.api.Test does not have an
"expected" argument. Instead, an explicit call to
org.junit.jupiter.api.Assertions.assertThrows is used.
JUnit Jupiter no longer has a concept of runners. Tests previously run
with the org.junit.runners.Parameterized runner were rewritten to use
@ParameterizedTest and a @MethodSource.
JUnit Jupiter also no longer has the concept of Rules. Usages of the
SystemDefaultsSwitch rule and its accompanying annotates were replaced
with the @DefaultLocale and @DefaultTimezone annotations that
Benedikt Ritter contributed to JUnit Pioneer, the semi-official JUnit
extension project.
It's also worth noting this is a minimal patch for migrating the
package's tests to Jupiter. There are several tests that can be made
more elegant with Jupiter's new features, but that work is left for
subsequent patches.
2018-10-10 19:09:33 +03:00
Rob Tompkins
77f875110a
Tagging commons-lang3-3.8.1 from RC1
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEtuc9hOpPzEcWYIclP6rSzV7LsxQFAlumrW8ACgkQP6rSzV7L
sxQgcA//dWX1C1n526Z34UgI5OSGxE+pT3L6Imny33gDRbEdUuBAtX7nsU04OEpB
YGZuwAvaZ6CVgcEha43T0t6qD5mMb+btNTauqY116PRhEqSIDLJBgapZNcKLj1gA
sR1SXY87VCQHcWO/tjUtL2yC+Js++KwowFX1If9MpByV46PqTr7e/FKrzYB2ocsD
BaDCgQTcJWoLb6XHXlsSUrGO92AeDS8O2oa+6eIDstH0qzC4vKKFhpGGGRhI0SrP
99rwzpBfNljxe3oVDIU+JIjAuNvepb1+WrtOTbwu2GEz0PMS4KkvB9cvBeyGJeM+
cQXccZ34VU2Ony9TNDUfJEwdeoWbZWw8ib4ijThhufIPmiOU2QpHhhcQ2K8iK8CJ
lCnDLQDtjZHpo5308nEW4EuGi31uzRZePDNubrQcHpqjdmVcrs93jOJuK8K8zIpn
DG3ly1E6fItVILFIhUzXyFJ20qPtSmhQmjNPuX3/4b3Pmx1MDc/b0u3mxDjc/ADq
OWFcT5f2N//StnR58ZSDqw4vdOo0l5EyhSr70nMnMfk3p1XsbU1IOb3lNZouXjWr
T6Ckwyz2CWo+wAS9U72EvRzaim/SQz+2E8sscu1gLwE067YFmY9lPGGFpFliJO6Y
NwAkKq2uR+aemvWok5GmwDPastv7U59gJDJCLZ7SrTlHNpIyh6E=
=Hha5
-----END PGP SIGNATURE-----
Updates for 3.8.1 release
2018-09-22 17:31:24 -04:00
Rob Tompkins
eb5b11a25c
Prepare 3.8.1 release
2018-09-19 11:09:49 -04:00
Rob Tompkins
ae9b31285e
LANG-1419: Restore BundleSymbolicName for OSGi
2018-09-19 10:51:19 -04:00
Benedikt Ritter
910f5427b3
Update to latest JUnit version
2018-09-11 21:06:39 +02:00
Benedikt Ritter
6dc3a6db11
Merge branch 'spotbugs'
2018-09-06 22:05:54 +02:00
Benedikt Ritter
7e440785d9
Use @ParameterizedTest to iterate over available locales
2018-09-05 15:58:27 +02:00
Benedikt Ritter
83b472b754
LANG-1416: Update to JUnit 5.3.0
2018-09-04 15:08:37 +02:00
Benedikt Ritter
3287f3100f
LANG-1416: Use latest Apache Maven Surefire Plugin release
2018-09-04 15:08:37 +02:00
pascalschumacher
bb20855b5c
Skip SpotBugs on Java 11
2018-08-28 19:11:31 +02:00
pascalschumacher
82fd2516d6
Replace FindBugs with SpotBugs
2018-08-28 19:00:26 +02:00
Benedikt Ritter
b4609c81e4
LANG-1415: Update Java Language requirement to 1.8
2018-08-23 08:25:27 +02:00
Rob Tompkins
8f88799d47
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-lang
2018-08-19 13:05:09 -04:00
Rob Tompkins
ec464c9b2b
Update pom.xml for release of commons-lang3-3.8
2018-08-19 13:04:45 -04:00
Benedikt Ritter
30fed5ecb0
Update maven-pmd-plugin to latest version
2018-08-16 16:25:43 +02:00
Rob Tompkins
328e74448c
get japicmp working
2018-08-14 22:42:58 -04:00
Rob Tompkins
14e7f8db27
Preparing 3.8
2018-08-14 22:08:20 -04:00
Rob Tompkins
c3de2d69ce
org.easymock:easymock:3.5.1 -> 3.6
2018-08-14 21:28:13 -04:00
Rob Tompkins
cf406e5629
jmh.version 1.19 -> 1.21
2018-08-14 21:27:42 -04:00
pascalschumacher
c241b096d3
Update to commons-parent version 47
2018-07-03 19:17:52 +02:00
pascalschumacher
6996686b6b
Travis: Switch from Cobertura to Jacoco, because Cobertura does not work on Java 9+. Cobertura-Maven-Plugin fails on Java 10+ even if execution is skipped.
...
Skip Jacoco on Java 11, because Jacoco does not support it yet (see: https://github.com/jacoco/jacoco/issues/663 ).
2018-05-15 22:03:20 +02:00
pascalschumacher
393ad2db73
Update commons-parent to version 46
2018-05-05 13:41:30 +02:00
Gary Gregory
c53c2cbc11
Update commons-parent from 43 to 45.
2018-03-29 09:13:54 -06:00
Gary Gregory
a098f04106
Better description.
2018-03-29 09:01:12 -06:00
pascalschumacher
0820c4c895
Use java9 profile on JDK 9 and later
2018-03-02 17:28:19 +01:00
Gary Gregory
415eb9ebb7
Update Maven Checstyle plugin from 2.17 to 3.0.0.
2018-02-23 19:13:01 -07:00
Gary Gregory
284de66aaf
Update Maven PMD plugin from 3.8 to 3.9.0.
2018-02-23 16:10:43 -07:00
pascalschumacher
30dcb8de48
pom.xml: use commons.module.name property as Automatic-Module-Name
2018-01-07 18:13:07 +01:00
pascalschumacher
066665ea65
pom.xml: remove outdated and no longer correct comment about Automatic-Module-Name being implemented in Parent POM
2018-01-07 18:01:46 +01:00
pascalschumacher
b2939a7e30
Update to easymock version 3.5.1
2018-01-07 11:06:27 +01:00
pascalschumacher
d1b149fe12
Update to commons-parent version 43
2018-01-07 11:03:42 +01:00
Sebb
721f3ef4aa
Document other usage
2017-11-14 15:19:37 +00:00
Gary Gregory
fdb91d4fd5
Update version to 3.8-SNAPSHOT.
2017-11-08 08:49:34 -07:00
Gary Gregory
425d8085cf
Prepare for releasing 3.7.
2017-11-04 12:09:44 -06:00
Gary Gregory
641367d98c
Prepare for releasing 3.7.
2017-11-04 11:55:23 -06:00
Gary Gregory
95286e641b
Update benchmark tests from JMH 1.17.4 to 1.19.
2017-11-04 11:54:47 -06:00
Gary Gregory
49e185294e
maven-pmd-plugin 3.7 -> 3.8.
2017-11-04 11:29:40 -06:00
pascalschumacher
66226ec1c2
remove unused bcel test dependency
2017-10-14 15:27:27 +02:00
pascalschumacher
2a8187fdf9
update easymock test dependency to version 3.5
2017-10-14 15:25:05 +02:00
pascalschumacher
274dbfe81f
pom.xml: remove jacoco configuration from reporting section, so that c56b87d6ef
is completely reverted
2017-10-11 18:54:14 +02:00
Chas Honton
c56b87d6ef
LANG-1354: FieldUtils should ignore any synthetic fields
2017-10-10 20:52:50 -07:00
pascalschumacher
cc748d35e5
travis: remove travis profile from pom and use travis-cobertura profile commons-parent
2017-10-01 16:19:50 +02:00
Oliver Siegmar
67830fe249
make checkstyle config more portable (no maven coupling)
2017-09-09 08:51:49 +02:00
pascalschumacher
05d9518038
add oraclejdk9 to travis configuration ( closes #280 )
...
maven java9 profile:
- use maven-javadoc-plugin version 3.0.0-M1, because versions below 3.0.0 do not work on java 9
- skip maven-coveralls-plugin, because version 4.3.0 does not work on java 9, see https://github.com/trautonen/coveralls-maven-plugin/issues/112
2017-07-28 19:31:18 +02:00
Amey Jadiye
5f0d812757
Replaced test with verify. Closes #72 .
2017-06-23 15:11:01 -07:00
Benedikt Ritter
9615bc5019
Bump to next development version
2017-06-12 13:36:57 +02:00
Benedikt Ritter
09043bfa6f
Update version numbers for release 3.6
2017-06-09 11:38:15 +02:00
Benedikt Ritter
35288d109e
Update website for 3.6 release
2017-06-09 11:38:15 +02:00
Benedikt Ritter
000d22973c
Update download page in preparation for 3.6 release
2017-06-09 11:38:14 +02:00
Benedikt Ritter
b48043d18e
Fix duplicated maven-jar-plugin configuration
2017-06-08 10:00:12 +02:00