Commit Graph

294 Commits

Author SHA1 Message Date
chaos2418 64a134f05e JAVA-1665: updated parent-java's junit and surefire configurations 2021-11-03 09:03:23 +05:30
Azhwani 54e7d312dc init commit 2021-11-02 20:27:58 +01:00
Azhwani 1f6c74ecab conflits resolution 2021-11-02 20:25:06 +01:00
chaos2418 9bbd34d45f JAVA-1664: upgrading parent-boot-2 junit and surefire configurations 2021-11-02 14:51:24 +05:30
Dhawal Kapil 1ab0a19d25 Java 3590 (#11367) (#11380)
* Java 3590 (#11367)

* JAVA-3590: updating junit-jupiter dependency in the main pom.xml

* resolving unnecessary mockito stubbings exception

* adding junit-bom in dependency management

* fixing tests which were not getting discovered

* Revert "fixing tests which were not getting discovered"

This reverts commit 2e9ed8df42eb96f7e0929167aabbc2ddd374a263.

* fixing tests in ninja, open-liberty and spring-ejb

* removing junit4 dependency and replacing it with junit-vintage-engine

* removing junit4 dependency and replacing it with junit-vintage-engine in testing-modules, maven-modules and aws-lambda

* removing junit dependency and replacing it with junit-vintage-engine

* removing junit and replacing it with junit-vintage-engine

* fixing tests that were not getting discovered due to old version of junit:junit

* updated failsafe plugin configuration to skip integration tests in blade

* fixing tests that were not getting discovered due to old version of junit:junit

* fixing tests in libraries and libraries-2 modules

Co-authored-by: chaos2418 <>

* Java 3590 - fixing integration tests in restx and spring-5-webflux (#11382)

* JAVA-3590: updating junit-jupiter dependency in the main pom.xml

* resolving unnecessary mockito stubbings exception

* adding junit-bom in dependency management

* fixing tests which were not getting discovered

* Revert "fixing tests which were not getting discovered"

This reverts commit 2e9ed8df42eb96f7e0929167aabbc2ddd374a263.

* fixing tests in ninja, open-liberty and spring-ejb

* removing junit4 dependency and replacing it with junit-vintage-engine

* removing junit4 dependency and replacing it with junit-vintage-engine in testing-modules, maven-modules and aws-lambda

* removing junit dependency and replacing it with junit-vintage-engine

* removing junit and replacing it with junit-vintage-engine

* fixing tests that were not getting discovered due to old version of junit:junit

* updated failsafe plugin configuration to skip integration tests in blade

* fixing tests that were not getting discovered due to old version of junit:junit

* fixing tests in libraries and libraries-2 modules

* fixing integration tests in restx and spring-5-webflux

Co-authored-by: chaos2418 <>

Co-authored-by: chaos2418 <92030908+chaos2418@users.noreply.github.com>
2021-10-29 09:37:04 +05:30
johnA1331 06afc4c7b6 Update README.md 2021-10-21 22:08:29 +08:00
johnA1331 3d58e691a4 Update README.md 2021-10-21 21:58:48 +08:00
Mladen Savic b2c4765cc3 Parallel Test Execution for JUnit 5 - refactoring 2021-10-18 18:44:47 +02:00
andresluzu 8dce57b64f BAEL-5210 JUnit fail assertions use cases (#11314)
Co-authored-by: Andres Luzuriaga <aluzuriaga@proofpoint.com>
2021-10-11 17:00:54 -07:00
johnA1331 214c1c385f Update README.md 2021-09-29 23:40:27 +08:00
lucaCambi77 8235298f5b [ BAEL-4339 ] - How to get Junit 4 to ignore a Base Test Class? #11203 (#11204)
* feat: add ignored tests and update run from java

* Revert "feat: add ignored tests and update run from java"

This reverts commit 0a56fa4bf9e29473d04091408c5ce381f2f55f42.

* add ignore package

* fix: remove abstract from rename and ignore

* fix: removes run with and add missing tests
2021-09-28 22:49:28 -05:00
johnA1331 e027dc1150 Update README.md 2021-09-24 13:27:24 +08:00
freelansam fe7d2af8c0 JAVA-7178: Fix formatting of POMs (#11236)
* JAVA-7178: Fix formatting of POMs

* JAVA-7178: fix failing build
2021-09-20 00:04:26 +05:30
johnA1331 8e19ae1195 Update README.md 2021-08-25 21:53:25 +08:00
nishitgoyal17 22e6245c81 Nishit/BAEL-4340 executing junit via command line (#11096)
* executing junit via command line

* incorporating review comments

* incorporating review comments
2021-08-23 19:24:13 -05:00
Loredana Crusoveanu b180037cdc Merge pull request #11038 from GoossensMichael/patch-1
Also consider string interpolation
2021-08-22 19:13:08 +03:00
freelansam 32dde5b5d1 JAVA-6475: Fix formatting of POMs (#11087)
* JAVA-6475: Fix formatting of POMs

* correct build error
2021-08-03 00:27:15 +05:30
Michaël Goossens b9fd869c02 Also consider string interpolation
The above example only works when logging a string without using string interpolation. For example the following log statement: log.debug("This is a log from {}", "David"). This would result in event.getMessage() returning "This is a log from {}" while you would like to see the processed form "This is a log from David". The getMessage().toString() only returns the former while toString() on the event will return the latter. Furthermore the toString() method is redundant on getMessage() as it already is a string.
2021-07-15 23:26:49 +02:00
johnA1331 f02fba02a0 Update README.md 2021-07-07 23:31:00 +08:00
johnA1331 3cca2f8716 Update README.md 2021-07-02 05:32:00 +08:00
kwoyke eb1f4e1e90 JAVA-5875: Upgrade Spring Boot to 2.5.1 (#10956)
* JAVA-5875: Upgrade Spring Boot to 2.5.1

* JAVA-5875: Leave jta module on Spring Boot 2.4.7

* JAVA-5875: Update spring-boot-persistence-mongodb to use embedded Mongo 3.0

* JAVA-5875: Leave spring-data-dynamodb on Spring Boot 2.4.7

* JAVA-5875: ErrorController#getErrorPath has been removed

* JAVA-5875: Fix SQL Script DataSource Initialization

* JAVA-5875: ErrorController#getErrorPath has been removed

* JAVA-5875: Fix RepositoryRestConfigurer

* JAVA-5875: Fix issues caused by rest-assured upgrade

* JAVA-5875: Upgrade spring-cloud-dependencies to 2020.0.3

* JAVA-5875: Leave spring-boot-keycloak on Spring Boot 2.4.7

* JAVA-5875: Fix data.sql script initialization

* JAVA-5875: Leave spring-security-legacy-oidc on Spring Boot 2.4.7

* JAVA-5875: Fix data.sql script initialization

* JAVA-5875: Fix data.sql script initialization

* JAVA-5875: Update de.flapdoodle.embed.mongo dependency

* JAVA-5875: Upgrade spring-cloud-dependencies to 2020.0.3

* JAVA-5875: Update Spring Cloud dependencies

* JAVA-5875: Update cloud dependencies

* JAVA-5875: Defer datasource initialization

* JAVA-5875: Fix rest assured version

* JAVA-5875: Fix Spring Batch serialization issue

* JAVA-5875: Update Spring Cloud Stream version

* JAVA-5875: Update Spring Kafka version

* JAVA-5875: Leave spring-zuul-rate-limiting on Spring Boot 2.4.7

Co-authored-by: Krzysztof Woyke <krzysztof.woyke.sp@lhsystems.com>
2021-06-26 01:20:37 +05:30
shilpsgithub d0d0f71518 Create ThreadGroup.jmx (#10936)
Added file ThreadGroup.jmx for BAEL-4671
2021-06-21 10:10:19 -07:00
johnA1331 bcbb70cbc9 Update README.md 2021-06-09 16:40:11 +08:00
uzma khan 6ab67e6968 [BAEL-4406] Move maven code to testing-libraries-2 2021-06-03 10:11:38 +01:00
KevinGilmore 8ee60907ea BAEL-4636: add link back to article (#10787) 2021-05-19 20:27:34 -05:00
freelansam 8cc6444700 Merge branch 'master' into JAVA-5223 2021-05-17 22:37:02 +05:30
sampadawagde d9db0949cb JAVA-5223: Fix formatting of POMs (Testing Modules) 2021-05-17 20:23:43 +05:30
akhil90s b744d8e6ee Code Coverage with SonarQube and Jacoco (#10674)
* Code Coverage with SonarQube and Jacoco

* SonarQube and Jacoco

* Delete SonarQube and Jacoco From the Root directory

* SonarQube and JaCoCo

* SonarQube And JaCoCo

* BAEL-4636 : Code Coverage with SonarQube and Jacoco

* Shifted to testing-modules/testing-libraries-2

* Removing this project to make a single project

* Code Coverage with SonarQube and Jacoco

* Formatting in pom.xml file

* Delete Directory

* Delete unused directory

* SonarQube And JaCoCo

* SonarQube And JaCoCo
2021-05-16 11:42:35 -05:00
johnA1331 83722371e1 Create README.md 2021-04-29 05:36:53 +08:00
Trixi Turny 5f045808f9 BAEL-4783 run cucumber test as part of acceptance profile 2021-04-26 11:33:20 +01:00
Trixi Turny 7df0ace15e BAEL-4783 use failsave to run integration tests 2021-04-23 13:31:58 +01:00
Trixi Turny b31a927e4e BAEL-4783 fix package name 2021-04-23 09:50:59 +01:00
Loredana Crusoveanu c3b985584b Merge branch 'master' into BAEL-4783-cucumber-tags-junit5 2021-04-21 11:33:56 +03:00
Trixi Turny 61a2ad8d91 BAEL-4783 fix module name 2021-04-19 20:46:13 +01:00
Trixi Turny febcc44ea8 BAEL-4783 remove old dir 2021-04-19 20:46:06 +01:00
Trixi Turny af9cc0deb9 BAEL-4783 rename module and fix indents 2021-04-19 20:45:56 +01:00
Trixi Turny c49ffcc3cd BAEL-4783 remove unused declarations 2021-04-19 20:30:23 +01:00
Krzysztof Woyke a23b752f75 JAVA-3596: Fix exec-maven-plugin config in the testing-modules 2021-04-06 22:31:47 +02:00
Krzysztof Woyke 63e5a2dad0 JAVA-3596: Clean up exec-maven-plugin config 2021-04-02 15:43:27 +02:00
Loredana Crusoveanu 53eedb7ad5 Merge pull request #10614 from kwoyke/JAVA-3578
JAVA-3578: Sub-modules cleanup (pom.xml)
2021-04-01 18:46:22 +03:00
Krzysztof Woyke 28d103508f JAVA-3578: Verify sub-modules - testing-modules 2021-03-31 20:13:00 +02:00
johnA1331 4f0e4e808a Create README.md 2021-04-01 00:18:51 +08:00
Krzysztof Woyke 089da70fb0 JAVA-4931: Cleanup surefire config 2021-03-29 15:22:10 +02:00
Krzysztof Woyke 5e3e710e84 JAVA-3295: Fix pom properties in testing-modules 2021-03-24 10:31:09 +01:00
Krzysztof Woyke df93a6b9e6 JAVA-3295: Use project.build.sourceEncoding and project.reporting.outputEncoding from the main pom.xml 2021-03-24 09:37:43 +01:00
Jonathan Cook f8e9839390 BAEL-4836 - Mocking Static Methods with Mockito (#10580)
* BAEL-4706 - Spring Boot with Spring Batch

* BAEL-3948 - Fix test(s) in spring-batch which leaves repository.sqlite
changed

* BAEL-4736 - Convert JSONArray to List of Object using camel-jackson

* BAEL-4756 - Mockito MockSettings

* BAEL-4756 - Mockito MockSettings - fix spelling

* BAEL-2674 - Upgrade the Okhttp article

* BAEL-4204 - Adding Interceptors in OkHTTP

* BAEL-4836 - Mocking Static Methods with Mockito

Co-authored-by: Jonathan Cook <jcook@sciops.esa.int>
2021-03-23 08:09:39 -07:00
kwoyke 224c569ac3 JAVA-4241: Upgrade Spring Boot to 2.4.3 (#10569)
* JAVA-4241: Upgrade Spring Boot to 2.4.3

* JAVA-4241: Fix CharEncodingCheckControllerUnitTest

* JAVA-4241: Upgrade Spring Framework to 5.3.4 in spring-testing

* JAVA-4241: Fix spring-data-commons version setup in spring-caching

* JAVA-4241: Upgrade jetty-reactive-httpclient in spring-5-reactive-client

* JAVA-4241: Disable failing test
2021-03-19 22:37:39 +05:30
Maiklins 8df2f0f841 Java 4278 update override properties article (#10555)
* JAVA-4278 Update "Override Properties" article

* JAVA-4278 Update override properties article (use JUnit 5)

Co-authored-by: mikr <michael.krimgen@ximedes.com>
2021-03-17 00:20:06 +05:30
johnA1331 f788bcd6c7 Create README.md 2021-03-03 20:50:02 +08:00
Otto Dvalishvili dc650c014c Bael 4781: Introduction to ZeroCode (#10482)
* small example of hexagonal architecture in java

* Bael-4781: Introduction to ZeroCode

* add readme

* Revert "small example of hexagonal architecture in java"

This reverts commit c0f96441

* refactoring

* refactoring
2021-02-25 22:00:21 -06:00
johnA1331 b6570de637 Update README.md 2021-01-28 01:11:32 +08:00
Jonathan Cook 9144660a72 BAEL-4756 - Mockito MockSettings - fix spelling (#10438)
* BAEL-4706 - Spring Boot with Spring Batch

* BAEL-3948 - Fix test(s) in spring-batch which leaves repository.sqlite
changed

* BAEL-4736 - Convert JSONArray to List of Object using camel-jackson

* BAEL-4756 - Mockito MockSettings

* BAEL-4756 - Mockito MockSettings - fix spelling

Co-authored-by: Jonathan Cook <jcook@sciops.esa.int>
2021-01-23 07:08:50 +01:00
Jonathan Cook b9c81b0ced BAEL-4756 - Mockito MockSettings (#10423)
* BAEL-4706 - Spring Boot with Spring Batch

* BAEL-3948 - Fix test(s) in spring-batch which leaves repository.sqlite
changed

* BAEL-4736 - Convert JSONArray to List of Object using camel-jackson

* BAEL-4756 - Mockito MockSettings

Co-authored-by: Jonathan Cook <jcook@sciops.esa.int>
2021-01-17 11:39:53 +01:00
Loredana Crusoveanu 119af2bcb9 Merge pull request #10421 from rozagerardo/rozagerardo/JAVA-3717_Update-articles-for-2.4.0--other-properties-modules
[JAVA-3717] Update articles for 2.4.0 - other properties-related articles
2021-01-16 10:32:10 +02:00
Gerardo Roza 1a0655a189 added junit-vintage-engine dependency to avoid issues with existing JUnit4 tests
These are potential issues, since the dependency is included in the root pom
2021-01-13 10:26:38 -03:00
sampadawagde 013902b253 JAVA-4013: README changes 2021-01-12 19:14:50 +05:30
sampadawagde 6052fd6bc8 JAVA-4013: Moved 2 articles to spring-testing-2 2021-01-12 19:14:11 +05:30
Krzysztof Woyke 962e8839d6 Merge remote-tracking branch 'upstream/master' into JAVA-3570 2020-12-29 15:11:31 +01:00
Krzysztof Woyke e5bb567405 Rename finalize methods 2020-12-22 21:27:18 +01:00
Krzysztof Woyke 07276b1aaa JAVA-3570: Upgrade Spring framework to version compatible with Spring Boot 2.4 in spring-testing 2020-12-14 10:59:45 +01:00
johnA1331 623a13b0a9 Update README.md 2020-12-02 19:14:12 +08:00
Eric Martin 10ba4efce6 Merge pull request #10278 from ashleyfrieze/BAEL-4742-Guide-to-System-Stubs
BAEL-4742 guide to system stubs
2020-11-26 20:24:23 -06:00
Ashley Frieze 3c01b8f9f8 BAEL-4742 System Stubs example tests 2020-11-24 23:38:20 +00:00
Ashley Frieze 390b864ff3 BAEL-4742-Guide-To-System-Stubs 2020-11-20 17:44:42 +00:00
Krzysztof Woyke 58750bce50 JAVA-3580: Migrate spring-testing to the parent-boot-2 2020-11-20 16:31:01 +01:00
Loredana Crusoveanu 696f2d80af Merge pull request #10109 from danieltaylor/patch-1
change "Aborted" to "Failed" under testFailed()
2020-10-16 19:15:49 +03:00
Loredana 43feef5b42 add indexes to jpa entities 2020-10-15 19:03:52 +03:00
Stephane Landelle 84d2b3a0f5 Fix JSON payloads in the Gatling script
Motivation:

Ids are numbers (Integers), not Strings.

Modifications:

Remove wrong wrapping double quotes.

Result:

Less parsing overhead on the server side.
2020-10-15 16:26:35 +02:00
Loredana 450614d511 update loops count JAVA-2603 2020-10-13 16:44:18 +03:00
Loredana Crusoveanu 6cccdbd485 Merge pull request #10157 from slandelle/master
Upgrade Gatling versions and remove extra headers
2020-10-13 10:58:45 +03:00
Stephane Landelle 024da8003b Remove RNG upper bound like in Grinder test to avoid race condition in application under test 2020-10-12 18:51:09 +02:00
Stephane Landelle c608c133f6 Remove extra headers as the other tools don't set them and that's extra traffic 2020-10-12 18:50:26 +02:00
Stephane Landelle 453327db2b Upgrade Gatling versions 2020-10-12 18:49:59 +02:00
Mithu Tokder cbb0d50370 updated junit 5 version to latest version 2020-10-11 23:47:08 +05:30
Stephane Landelle eea42f2289 Reset Gatling user state on each iteration 2020-10-09 21:05:09 +02:00
Loredana f3aee7ea03 remove log, formatting 2020-10-09 15:50:27 +03:00
Loredana 68f35280c3 remove lombok, update scripts threads 2020-10-09 15:48:30 +03:00
Loredana Crusoveanu e663f89592 Merge pull request #9980 from slandelle/master
Fix Gatling test used for https://www.baeldung.com/gatling-jmeter-grinder-comparison
2020-10-08 16:38:30 +03:00
kwoyke be48134840 BAEL-4659: Upgrade Cucumber to 6.8.0 (#10115) 2020-10-02 19:28:05 +02:00
johnA1331 e9059bbb72 Update README.md 2020-10-02 13:29:42 +08:00
johnA1331 c1c380094c Update README.md 2020-10-02 13:26:20 +08:00
Loredana Crusoveanu 11818a04a3 Merge pull request #10029 from Maiklins/Java-2136-update-jackson-version-in-main-pom
Java-2136 update jackson version in main pom
2020-09-30 10:53:54 +03:00
Daniel Taylor d7fc3796d7 change "Aborted" to "Failed" under testFailed() 2020-09-29 16:37:05 -06:00
Loredana Crusoveanu 35a9131a72 Merge pull request #10083 from johnA1331/master
BAEL-27981 - add links to github-baeldung articles
2020-09-25 16:08:31 +03:00
bfontana 71623e7880 Merge pull request #10074 from eugenp/bfontana/BAEL-4337
BAEL-4337 - Conditionally ignoring or running tests in JUnit 4
2020-09-23 21:20:30 -03:00
johnA1331 2ba94bd154 Create README.md 2020-09-24 03:34:17 +08:00
Bruno Fontana 9a8f92de76 Fixing formatting issues. 2020-09-22 20:54:25 -03:00
Bruno Fontana 9f51e1c6e5 Assume Class examples redone. 2020-09-22 18:21:24 -03:00
Krzysiek d51a8319c6 JAVA-2977: Get rid of the unused spring*boot* properties 2020-09-21 21:15:03 +02:00
Loredana 4a7cde7d32 Merge branch 'master' of https://github.com/eugenp/tutorials 2020-09-18 12:04:36 +03:00
Jonathan Cook f6adcd0cb3 BAEL-4437 - System Rules (#10047)
Co-authored-by: Jonathan Cook <jcook@sciops.esa.int>
2020-09-17 14:22:49 -07:00
johnA1331 5ae7a913cf Update README.md 2020-09-16 23:48:50 +08:00
johnA1331 f9cd2c3807 Update README.md 2020-09-16 23:01:10 +08:00
johnA1331 1d9cf597d8 Update README.md 2020-09-16 22:57:59 +08:00
mikr 6927cc7237 Java-2136 Use Jackson version from main pom in all other applicable modules 2020-09-14 13:11:59 +02:00
kwoyke c3cd93fcdb JAVA-2563: Upgrade Spring Boot version to 2.3.3.RELEASE (#9985)
* JAVA-2563: Upgrade Spring Boot version to 2.3.3.RELEASE

* JAVA-2563: Downgrade spring-cloud-connectors-heroku to Spring Boot 2.2.6.RELEASE

* JAVA-2563: Add joda-time version

* JAVA-2563: Add spring-boot-starter-validation dependency

* JAVA-2563: Add spring-boot-starter-validation dependency

* JAVA-2563: Add spring-boot-starter-validation dependency

* JAVA-2563: Add spring-boot-starter-validation dependency

* JAVA-2563: Add spring-boot-starter-validation dependency

* JAVA-2563: Use MongoClients factory instead of MongoClient directly

* JAVA-2563: Downgrade spring-5-data-reactive to Spring Boot 2.2.6.RELEASE

* JAVA-2563: Switch back to default bootstrap mode for JPA

* JAVA-2563: Add spring-boot-starter-validation dependency

* JAVA-2563: Switch from ServerHttpRequest to ServerWebExchange interface

* JAVA-2563: Use OutputCaptureRule instead of OutputCapture

* JAVA-2563: Add spring-boot-starter-validation dependency

* JAVA-2563: Add spring-boot-starter-validation dependency

* JAVA-2563: Add spring-boot-starter-validation dependency

* JAVA-2563: Fix Jackson dependency

* JAVA-2563: Fix ManualEmbeddedMongoDbIntegrationTest

* JAVA-2563: Replace validation-api with spring-boot-starter-validation

* JAVA-2563: Fix usage of deprecated getErrorAttributes method

* JAVA-2563: Downgrade spring-data-cassandra-reactive to Spring Boot 2.2.6.RELEASE

* JAVA-2563: Set spring.datasource.generate-unique-name to false in spring-session-jdbc
2020-09-11 18:19:02 +05:30
bfontana ed8b77a375 Merge pull request #9948 from meysam/master
BAEL-4336 @BeforeAll and @AfterAll Methods as a non-static
2020-09-10 20:06:11 -03:00
Meysam Tamkin d994a5bdbf Fix it some changes 2020-09-07 13:35:07 +04:30
fanatixan 74efd2530e added code snippets for bael-4554 (#9979) 2020-09-06 19:13:25 -07:00
Stephane Landelle 7c41e37829 Remove the unfair 1 second pauses between requests
Those pauses don't exist in the JMeter test. They just artificially reduce the Gatling test's throughput.
2020-09-06 23:37:51 +02:00