This is an automated email from the ASF dual-hosted git repository.

ptuomola pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git


The following commit(s) were added to refs/heads/develop by this push:
     new d83bdc4  Add missing test coverage for Image 404 (FINERACT-1201)
d83bdc4 is described below

commit d83bdc41661ce3163231cf94d7a424da044c8b84
Author: Michael Vorburger <[email protected]>
AuthorDate: Sun Oct 18 13:50:30 2020 +0200

    Add missing test coverage for Image 404 (FINERACT-1201)
---
 .../org/apache/fineract/integrationtests/StaffImageApiTest.java  | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git 
a/fineract-provider/src/integrationTest/java/org/apache/fineract/integrationtests/StaffImageApiTest.java
 
b/fineract-provider/src/integrationTest/java/org/apache/fineract/integrationtests/StaffImageApiTest.java
index d54ee26..9e1bd0e 100644
--- 
a/fineract-provider/src/integrationTest/java/org/apache/fineract/integrationtests/StaffImageApiTest.java
+++ 
b/fineract-provider/src/integrationTest/java/org/apache/fineract/integrationtests/StaffImageApiTest.java
@@ -36,6 +36,7 @@ public class StaffImageApiTest {
 
     private RequestSpecification requestSpec;
     private ResponseSpecification responseSpec;
+    private ResponseSpecification responseSpec404;
 
     @BeforeEach
     public void setup() {
@@ -43,6 +44,7 @@ public class StaffImageApiTest {
         this.requestSpec = new 
RequestSpecBuilder().setContentType(ContentType.JSON).build();
         this.requestSpec.header("Authorization", "Basic " + 
Utils.loginIntoServerAndGetBase64EncodedAuthenticationKey());
         this.responseSpec = new 
ResponseSpecBuilder().expectStatusCode(200).build();
+        this.responseSpec404 = new 
ResponseSpecBuilder().expectStatusCode(404).build();
     }
 
     @Test
@@ -57,6 +59,7 @@ public class StaffImageApiTest {
         Integer staffId = StaffHelper.createStaff(this.requestSpec, 
this.responseSpec);
         Integer imageId = ImageHelper.createImageForStaff(this.requestSpec, 
this.responseSpec, staffId);
         assertNotNull(imageId, "Image id should not be null");
+
         String imageAsText = ImageHelper.getStaffImageAsText(this.requestSpec, 
this.responseSpec, staffId);
         assertNotNull("Image id should not be null", imageAsText);
         assertEquals(ImageHelper.generateImageAsText(), imageAsText);
@@ -67,6 +70,7 @@ public class StaffImageApiTest {
         Integer staffId = StaffHelper.createStaff(this.requestSpec, 
this.responseSpec);
         Integer imageId = ImageHelper.createImageForStaff(this.requestSpec, 
this.responseSpec, staffId);
         assertNotNull(imageId, "Image id should not be null");
+
         byte[] imageAsBytes = 
ImageHelper.getStaffImageAsBinary(this.requestSpec, this.responseSpec, staffId);
         assertNotNull(imageAsBytes, "Image content should not be null");
         assertEquals(251, imageAsBytes.length);
@@ -77,6 +81,7 @@ public class StaffImageApiTest {
         Integer staffId = StaffHelper.createStaff(this.requestSpec, 
this.responseSpec);
         Integer imageId = ImageHelper.createImageForStaff(this.requestSpec, 
this.responseSpec, staffId);
         assertNotNull(imageId, "Image id should not be null");
+
         imageId = ImageHelper.updateImageForStaff(this.requestSpec, 
this.responseSpec, staffId);
         assertNotNull(imageId, "Image id should not be null");
     }
@@ -86,7 +91,11 @@ public class StaffImageApiTest {
         Integer staffId = StaffHelper.createStaff(this.requestSpec, 
this.responseSpec);
         Integer imageId = ImageHelper.createImageForStaff(this.requestSpec, 
this.responseSpec, staffId);
         assertNotNull(imageId, "Image id should not be null");
+
         imageId = ImageHelper.deleteStaffImage(this.requestSpec, 
this.responseSpec, staffId);
         assertNotNull(imageId, "Image id should not be null");
+
+        ImageHelper.getStaffImageAsBinary(this.requestSpec, 
this.responseSpec404, staffId);
+        // No additional Assertion required, the point is the responseSpec404
     }
 }

Reply via email to