diff --git a/.github/workflows/samples-java-client-jdk11.yaml b/.github/workflows/samples-java-client-jdk11.yaml
index a7192ba5a4..36f60ff356 100644
--- a/.github/workflows/samples-java-client-jdk11.yaml
+++ b/.github/workflows/samples-java-client-jdk11.yaml
@@ -43,7 +43,6 @@ jobs:
- samples/client/petstore/java/webclient-swagger2
- samples/client/petstore/java/vertx
- samples/client/petstore/java/jersey2-java8-localdatetime
- - samples/client/petstore/java/resteasy
- samples/client/petstore/java/google-api-client
- samples/client/petstore/java/rest-assured
- samples/client/petstore/java/rest-assured-jackson
@@ -78,4 +77,4 @@ jobs:
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Build
working-directory: ${{ matrix.sample }}
- run: mvn clean package
\ No newline at end of file
+ run: mvn clean package
diff --git a/pom.xml b/pom.xml
index 170805b2e8..09ea815293 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1292,6 +1292,7 @@
samples/client/others/java/okhttp-gson-streaming
samples/client/petstore/java/okhttp-gson
samples/client/petstore/java/okhttp-gson-3.1
+ samples/client/petstore/java/resteasy
samples/client/petstore/java-micronaut-client
samples/client/petstore/java/apache-httpclient
diff --git a/samples/client/petstore/java/resteasy/src/test/java/org/openapitools/client/api/PetApiTest.java b/samples/client/petstore/java/resteasy/src/test/java/org/openapitools/client/api/PetApiTest.java
index 2f86327bab..6612ffc628 100644
--- a/samples/client/petstore/java/resteasy/src/test/java/org/openapitools/client/api/PetApiTest.java
+++ b/samples/client/petstore/java/resteasy/src/test/java/org/openapitools/client/api/PetApiTest.java
@@ -14,20 +14,21 @@
package org.openapitools.client.api;
import org.openapitools.client.ApiException;
-import java.io.File;
import org.openapitools.client.model.ModelApiResponse;
import org.openapitools.client.model.Pet;
-import java.util.Set;
import org.junit.Test;
import org.junit.Ignore;
import org.junit.Assert;
+import java.io.File;
+import java.io.FileWriter;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.Set;
/**
* API tests for PetApi
@@ -170,17 +171,19 @@ public class PetApiTest {
* if the Api call fails
*/
@Test
- public void uploadFileTest() throws ApiException {
- //
- //Long petId = null;
- //
- //String additionalMetadata = null;
- //
- //File _file = null;
- //
- //ModelApiResponse response = api.uploadFile(petId, additionalMetadata, _file);
-
- // TODO: test validations
+ public void uploadFileTest() throws Exception {
+ Long petId = 1L;
+ String additionalMetadata = "additoinal data";
+ File file = new File("test.txt");
+ if(!file.exists()){
+ file.createNewFile();
+ }
+ FileWriter fw = new FileWriter(file);
+ fw.write("testing only");
+ fw.close();
+ file.deleteOnExit();
+ ModelApiResponse response = api.uploadFile(petId, additionalMetadata, file);
+ Assert.assertEquals((long)response.getCode(), 200);
}
/**
* uploads an image (required)