Skip to content

Commit 9bd0143

Browse files
swallezaltro3
andauthored
Actualize libs versions. Move tests to junit jupiter (#284) (#323)
Co-authored-by: altro3 <alexuyt@gmail.com>
1 parent e057f03 commit 9bd0143

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+97
-95
lines changed

docs/getting-started/migrate-hlrc.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ You can use the HLRC version `7.x` with the {java-client} version `8.x`:
2525
--------------------------------------------------
2626
dependencies {
2727
implementation 'co.elastic.clients:elasticsearch-java:{version}'
28-
implementation 'org.elasticsearch.client:elasticsearch-rest-high-level-client:7.17.3'
28+
implementation 'org.elasticsearch.client:elasticsearch-rest-high-level-client:7.17.4'
2929
// other dependencies <1>
3030
}
3131
--------------------------------------------------

java-client/build.gradle.kts

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ plugins {
2626
`java-library`
2727
checkstyle
2828
`maven-publish`
29-
id("com.github.jk1.dependency-license-report") version "1.17"
30-
id("de.thetaphi.forbiddenapis") version "3.2"
29+
id("com.github.jk1.dependency-license-report") version "1.19"
30+
id("de.thetaphi.forbiddenapis") version "3.3"
3131
}
3232

3333
java {
@@ -171,8 +171,8 @@ publishing {
171171
dependencies {
172172
// Compile and test with the last 7.x version to make sure transition scenarios where
173173
// the Java API client coexists with a 7.x HLRC work fine
174-
val elasticsearchVersion = "7.17.1"
175-
val jacksonVersion = "2.13.1"
174+
val elasticsearchVersion = "7.17.4"
175+
val jacksonVersion = "2.13.3"
176176

177177
// Apache 2.0
178178
// https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-low.html
@@ -205,23 +205,24 @@ dependencies {
205205

206206
// EPL-2.0 OR BSD-3-Clause
207207
// https://eclipse-ee4j.github.io/yasson/
208-
testImplementation("org.eclipse", "yasson", "2.0.2") {
208+
testImplementation("org.eclipse", "yasson", "2.0.4") {
209209
// Exclude Glassfish as we use Parsson (basically Glassfish renamed in the Jakarta namespace).
210210
exclude(group = "org.glassfish", module = "jakarta.json")
211211
}
212212

213-
// EPL-1.0
214-
// https://junit.org/junit4/
215-
testImplementation("junit", "junit" , "4.13.2")
213+
// EPL-2.0
214+
// https://junit.org/junit5/
215+
testImplementation("org.junit.jupiter:junit-jupiter-api:5.8.2")
216+
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.8.2")
216217

217218
// MIT
218219
// https://github.com/classgraph/classgraph
219-
testImplementation("io.github.classgraph:classgraph:4.8.116")
220+
testImplementation("io.github.classgraph:classgraph:4.8.147")
220221

221222
// MIT
222223
// https://www.testcontainers.org/
223-
testImplementation("org.testcontainers", "testcontainers", "1.15.3")
224-
testImplementation("org.testcontainers", "elasticsearch", "1.15.3")
224+
testImplementation("org.testcontainers", "testcontainers", "1.17.2")
225+
testImplementation("org.testcontainers", "elasticsearch", "1.17.2")
225226
}
226227

227228

@@ -238,6 +239,7 @@ class SpdxReporter(val dest: File) : ReportRenderer {
238239
"BSD Zero Clause License" to "0BSD",
239240
"Eclipse Public License 2.0" to "EPL-2.0",
240241
"Eclipse Public License v. 2.0" to "EPL-2.0",
242+
"Eclipse Public License - v 2.0" to "EPL-2.0",
241243
"GNU General Public License, version 2 with the GNU Classpath Exception" to "GPL-2.0 WITH Classpath-exception-2.0",
242244
"COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0" to "CDDL-1.0"
243245
)

java-client/src/test/java/co/elastic/clients/documentation/api_conventions/ApiConventionsTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
import co.elastic.clients.elasticsearch.indices.CreateIndexResponse;
3434
import co.elastic.clients.transport.ElasticsearchTransport;
3535
import co.elastic.clients.util.ApiTypeHelper;
36-
import org.junit.Assert;
37-
import org.junit.Test;
36+
import org.junit.jupiter.api.Assertions;
37+
import org.junit.jupiter.api.Test;
3838
import org.slf4j.Logger;
3939
import org.slf4j.LoggerFactory;
4040

@@ -43,7 +43,7 @@
4343
import java.util.List;
4444
import java.util.Map;
4545

46-
public class ApiConventionsTest extends Assert {
46+
public class ApiConventionsTest extends Assertions {
4747

4848
private static class SomeApplicationData {}
4949

java-client/src/test/java/co/elastic/clients/documentation/api_conventions/LoadingJsonTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
import co.elastic.clients.elasticsearch.indices.CreateIndexResponse;
3232
import co.elastic.clients.elasticsearch.model.ModelTestCase;
3333
import co.elastic.clients.json.JsonData;
34-
import org.junit.Ignore;
35-
import org.junit.Test;
34+
import org.junit.jupiter.api.Disabled;
35+
import org.junit.jupiter.api.Test;
3636

3737
import java.io.File;
3838
import java.io.FileReader;
@@ -86,8 +86,8 @@ public void loadIndexDefinition() throws IOException {
8686
//end::load-index
8787
}
8888

89+
@Disabled
8990
@Test
90-
@Ignore
9191
public void ingestDocument() throws IOException {
9292

9393
File dataDir = null;

java-client/src/test/java/co/elastic/clients/documentation/getting_started/ConnectingTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@
2828
import co.elastic.clients.transport.rest_client.RestClientTransport;
2929
import org.apache.http.HttpHost;
3030
import org.elasticsearch.client.RestClient;
31-
import org.junit.Ignore;
32-
import org.junit.Test;
31+
import org.junit.jupiter.api.Disabled;
32+
import org.junit.jupiter.api.Test;
3333

3434
public class ConnectingTest {
3535

36-
@Ignore // we don't have a running ES
36+
@Disabled // we don't have a running ES
3737
@Test
3838
public void createClient() throws Exception {
3939
//tag::create-client

java-client/src/test/java/co/elastic/clients/documentation/getting_started/MigrateHlrcTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import co.elastic.clients.transport.rest_client.RestClientTransport;
2626
import org.apache.http.HttpHost;
2727
import org.elasticsearch.client.RestClient;
28-
import org.junit.Test;
28+
import org.junit.jupiter.api.Test;
2929

3030
public class MigrateHlrcTest {
3131

java-client/src/test/java/co/elastic/clients/documentation/usage/AggregationsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import co.elastic.clients.elasticsearch.core.search.TotalHitsRelation;
2929
import co.elastic.clients.elasticsearch.model.ModelTestCase;
3030
import co.elastic.clients.json.JsonData;
31-
import org.junit.Test;
31+
import org.junit.jupiter.api.Test;
3232
import org.slf4j.Logger;
3333
import org.slf4j.LoggerFactory;
3434

java-client/src/test/java/co/elastic/clients/documentation/usage/IndexingBulkTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import co.elastic.clients.json.JsonData;
2929
import co.elastic.clients.json.JsonpMapper;
3030
import jakarta.json.spi.JsonProvider;
31-
import org.junit.Test;
31+
import org.junit.jupiter.api.Test;
3232
import org.slf4j.Logger;
3333
import org.slf4j.LoggerFactory;
3434

java-client/src/test/java/co/elastic/clients/documentation/usage/IndexingTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import co.elastic.clients.elasticsearch.core.IndexResponse;
2828
import co.elastic.clients.elasticsearch.model.ModelTestCase;
2929
import co.elastic.clients.json.JsonData;
30-
import org.junit.Test;
30+
import org.junit.jupiter.api.Test;
3131
import org.slf4j.Logger;
3232
import org.slf4j.LoggerFactory;
3333

java-client/src/test/java/co/elastic/clients/documentation/usage/ReadingTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import co.elastic.clients.elasticsearch.core.GetResponse;
2525
import co.elastic.clients.elasticsearch.model.ModelTestCase;
2626
import com.fasterxml.jackson.databind.node.ObjectNode;
27-
import org.junit.Test;
27+
import org.junit.jupiter.api.Test;
2828
import org.slf4j.Logger;
2929
import org.slf4j.LoggerFactory;
3030

java-client/src/test/java/co/elastic/clients/documentation/usage/SearchingTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import co.elastic.clients.elasticsearch.core.search.TotalHits;
3030
import co.elastic.clients.elasticsearch.core.search.TotalHitsRelation;
3131
import co.elastic.clients.json.JsonData;
32-
import org.junit.Test;
32+
import org.junit.jupiter.api.Test;
3333
import org.slf4j.Logger;
3434
import org.slf4j.LoggerFactory;
3535

java-client/src/test/java/co/elastic/clients/elasticsearch/ElasticsearchTestServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public static synchronized ElasticsearchTestServer global() {
5757
}
5858

5959
private synchronized void setup() {
60-
container = new ElasticsearchContainer("docker.elastic.co/elasticsearch/elasticsearch:7.16.2")
60+
container = new ElasticsearchContainer("docker.elastic.co/elasticsearch/elasticsearch:7.17.4")
6161
.withEnv("ES_JAVA_OPTS", "-Xms256m -Xmx256m")
6262
.withEnv("path.repo", "/tmp") // for snapshots
6363
.withStartupTimeout(Duration.ofSeconds(30))

java-client/src/test/java/co/elastic/clients/elasticsearch/end_to_end/RequestTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@
4545
import co.elastic.clients.elasticsearch.model.ModelTestCase;
4646
import co.elastic.clients.transport.endpoints.BooleanResponse;
4747
import co.elastic.clients.util.DateTime;
48-
import org.junit.Assert;
49-
import org.junit.BeforeClass;
50-
import org.junit.Test;
48+
import org.junit.jupiter.api.Assertions;
49+
import org.junit.jupiter.api.BeforeAll;
50+
import org.junit.jupiter.api.Test;
5151

5252
import java.io.IOException;
5353
import java.time.Instant;
@@ -58,11 +58,11 @@
5858
import java.util.concurrent.ExecutionException;
5959
import java.util.concurrent.TimeUnit;
6060

61-
public class RequestTest extends Assert {
61+
public class RequestTest extends Assertions {
6262

6363
static ElasticsearchClient client;
6464

65-
@BeforeClass
65+
@BeforeAll
6666
public static void setup() {
6767
client = ElasticsearchTestServer.global().client();
6868
}

java-client/src/test/java/co/elastic/clients/elasticsearch/experiments/ClientTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import co.elastic.clients.elasticsearch.experiments.api.query2.TermsQuery;
2727
import co.elastic.clients.elasticsearch.experiments.base.Client;
2828
import co.elastic.clients.transport.Endpoint;
29-
import org.junit.Test;
29+
import org.junit.jupiter.api.Test;
3030

3131
import java.io.IOException;
3232
import java.util.Collections;

java-client/src/test/java/co/elastic/clients/elasticsearch/experiments/ParsingTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@
2626
import jakarta.json.stream.JsonGenerator;
2727
import jakarta.json.stream.JsonParser;
2828
import jakarta.json.stream.JsonParsingException;
29-
import org.junit.Assert;
30-
import org.junit.Test;
29+
import org.junit.jupiter.api.Assertions;
30+
import org.junit.jupiter.api.Test;
3131

3232
import java.io.ByteArrayInputStream;
3333
import java.io.ByteArrayOutputStream;
3434
import java.nio.charset.StandardCharsets;
3535

36-
public class ParsingTests extends Assert {
36+
public class ParsingTests extends Assertions {
3737

3838
@Test
3939
public void testFoo() throws Exception {

java-client/src/test/java/co/elastic/clients/elasticsearch/experiments/api/query2/QueryTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@
1919

2020
package co.elastic.clients.elasticsearch.experiments.api.query2;
2121

22-
import org.junit.Assert;
23-
import org.junit.Test;
22+
import org.junit.jupiter.api.Assertions;
23+
import org.junit.jupiter.api.Test;
2424

2525
import java.util.Collection;
2626

27-
public class QueryTest extends Assert {
27+
public class QueryTest extends Assertions {
2828
@Test
2929
public void testQuery() {
3030
BoolQuery bq = new BoolQuery.Builder().build();

java-client/src/test/java/co/elastic/clients/elasticsearch/experiments/containers/SomeUnionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import jakarta.json.stream.JsonGenerator;
2727
import jakarta.json.stream.JsonParser;
2828
import jakarta.json.stream.JsonParsingException;
29-
import org.junit.Test;
29+
import org.junit.jupiter.api.Test;
3030

3131
import java.io.ByteArrayOutputStream;
3232
import java.io.StringReader;

java-client/src/test/java/co/elastic/clients/elasticsearch/experiments/inheritance/InheritanceTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@
2626
import jakarta.json.spi.JsonProvider;
2727
import jakarta.json.stream.JsonGenerator;
2828
import jakarta.json.stream.JsonParser;
29-
import org.junit.Assert;
30-
import org.junit.Test;
29+
import org.junit.jupiter.api.Assertions;
30+
import org.junit.jupiter.api.Test;
3131

3232
import java.io.ByteArrayOutputStream;
3333
import java.io.StringReader;
3434

35-
public class InheritanceTest extends Assert {
35+
public class InheritanceTest extends Assertions {
3636

3737
@Test
3838
public void testSerialization() {

java-client/src/test/java/co/elastic/clients/elasticsearch/json/JsonDataTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@
3434
import jakarta.json.JsonValue;
3535
import jakarta.json.stream.JsonGenerator;
3636
import jakarta.json.stream.JsonParser;
37-
import org.junit.Assert;
38-
import org.junit.Test;
37+
import org.junit.jupiter.api.Assertions;
38+
import org.junit.jupiter.api.Test;
3939

4040
import java.io.Reader;
4141
import java.io.StringReader;
4242
import java.io.StringWriter;
4343

44-
public class JsonDataTest extends Assert {
44+
public class JsonDataTest extends Assertions {
4545

4646

4747
public static <T, B extends ObjectBuilder<T>> B withJson(B builder, Reader json, ElasticsearchClient client) {

java-client/src/test/java/co/elastic/clients/elasticsearch/json/JsonpMapperTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@
2727
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
2828
import jakarta.json.stream.JsonGenerator;
2929
import jakarta.json.stream.JsonParser;
30-
import org.junit.Assert;
31-
import org.junit.Test;
30+
import org.junit.jupiter.api.Assertions;
31+
import org.junit.jupiter.api.Test;
3232

3333
import java.io.StringReader;
3434
import java.io.StringWriter;
3535
import java.util.Collections;
3636
import java.util.List;
3737

38-
public class JsonpMapperTest extends Assert {
38+
public class JsonpMapperTest extends Assertions {
3939

4040
String json = "{\"children\":[{\"doubleValue\":3.2,\"intValue\":2}],\"doubleValue\":2.1,\"intValue\":1," +
4141
"\"stringValue\":\"foo\"}";

java-client/src/test/java/co/elastic/clients/elasticsearch/json/JsonpUtilsTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@
2525
import jakarta.json.JsonException;
2626
import jakarta.json.spi.JsonProvider;
2727
import jakarta.json.stream.JsonGenerator;
28-
import org.junit.Assert;
29-
import org.junit.Test;
28+
import org.junit.jupiter.api.Assertions;
29+
import org.junit.jupiter.api.Test;
3030

3131
import java.io.StringWriter;
3232
import java.net.URL;
3333
import java.util.Collections;
3434
import java.util.Enumeration;
3535
import java.util.function.Consumer;
3636

37-
public class JsonpUtilsTest extends Assert {
37+
public class JsonpUtilsTest extends Assertions {
3838

3939
@Test
4040
@AllowForbiddenApis("Testing JsonpUtil.provider()")

java-client/src/test/java/co/elastic/clients/elasticsearch/json/jackson/JacksonJsonpParserTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
import co.elastic.clients.json.jackson.JacksonJsonProvider;
2323
import jakarta.json.stream.JsonParser;
2424
import jakarta.json.stream.JsonParser.Event;
25-
import org.junit.Assert;
26-
import org.junit.Test;
25+
import org.junit.jupiter.api.Assertions;
26+
import org.junit.jupiter.api.Test;
2727

2828
import java.io.StringReader;
2929

30-
public class JacksonJsonpParserTest extends Assert {
30+
public class JacksonJsonpParserTest extends Assertions {
3131

3232
private static final String json = "{ 'foo': 'fooValue', 'bar': { 'baz': 1}, 'quux': [true] }".replace('\'', '"');
3333

java-client/src/test/java/co/elastic/clients/elasticsearch/json/jackson/JacksonMapperTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import com.fasterxml.jackson.databind.JsonDeserializer;
3030
import com.fasterxml.jackson.databind.JsonNode;
3131
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
32-
import org.junit.Test;
32+
import org.junit.jupiter.api.Test;
3333

3434
import java.io.IOException;
3535

java-client/src/test/java/co/elastic/clients/elasticsearch/json/jackson/JsonValueParserTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,14 @@
2525
import jakarta.json.JsonObject;
2626
import jakarta.json.JsonValue;
2727
import jakarta.json.stream.JsonParser;
28-
import org.junit.Assert;
29-
import org.junit.Test;
3028

3129
import java.io.StringReader;
3230
import java.util.Map;
3331

34-
public class JsonValueParserTest extends Assert {
32+
import org.junit.jupiter.api.Assertions;
33+
import org.junit.jupiter.api.Test;
34+
35+
public class JsonValueParserTest extends Assertions {
3536

3637
public static class Data {
3738
public Map<String, Object> data;

java-client/src/test/java/co/elastic/clients/elasticsearch/model/BehaviorsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import co.elastic.clients.elasticsearch._types.query_dsl.TermQuery;
3232
import co.elastic.clients.json.JsonData;
3333
import co.elastic.clients.util.MapBuilder;
34-
import org.junit.Test;
34+
import org.junit.jupiter.api.Test;
3535

3636
public class BehaviorsTest extends ModelTestCase {
3737

0 commit comments

Comments
 (0)