Skip to content

Commit 217ad12

Browse files
Enabling CI/CD code review for Java SQK
1 parent 3741645 commit 217ad12

Some content is hidden

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

56 files changed

+143
-47
lines changed

src/main/resources/base.properties

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ COLLECTIONS_SUBACCOUNT_BASE = https://api.flutterwave.com/v3/subaccounts
2727
PAYOUT_SUBACCOUNT_BASE = https://api.flutterwave.com/v3/subaccounts
2828
SETTLEMENT_BASE = https://api.flutterwave.com/v3/settlements
2929
BENEFICIARY_BASE = https://api.flutterwave.com/v3/beneficiaries
30+
SEC_KEY = FLWSECK_TEST-46f402e77e0f1f0e14041e02cf5f969a-X
31+
PUB_KEY = FLWPUBK_TEST-1ce6ba6dd81e497ca70596fc3f63fe3e-X
32+
ENCR_KEY = FLWSECK_TEST6e3831e35815
3033

3134

3235

src/test/java/com/flutterwave/services/ACHTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ class ACHTest {
2121

2222
@BeforeEach
2323
void setUp() {
24-
Environments.setUp();
24+
Environment.setSecretKey("FLWSECK_TEST-46f402e77e0f1f0e14041e02cf5f969a-X");
25+
Environment.setPublicKey("FLWPUBK_TEST-1ce6ba6dd81e497ca70596fc3f63fe3e-X");
26+
Environment.setEncryptionKey("FLWSECK_TEST6e3831e35815");
2527

2628
achRequest = new ACHRequest("MC-1585230ew9v5050e8",
2729
new BigDecimal("100"),

src/test/java/com/flutterwave/services/ApplePayTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.math.BigDecimal;
1010
import java.util.Optional;
1111

12+
import static com.flutterwave.utility.Properties.getProperty;
1213
import static org.junit.jupiter.api.Assertions.*;
1314

1415
/**
@@ -20,7 +21,9 @@ class ApplePayTest {
2021

2122
@BeforeEach
2223
void setUp() {
23-
Environments.setUp();
24+
Environment.setSecretKey(getProperty("SECRET_KEY"));
25+
Environment.setPublicKey(getProperty("PUBLIC_KEY"));
26+
Environment.setEncryptionKey(getProperty("ENCRYPTION_KEY"));
2427

2528
applePayRequest= new ApplePayRequest("MC-TEST-122324353456",
2629
new BigDecimal("10"),

src/test/java/com/flutterwave/services/BanKTransferTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.math.BigDecimal;
1111
import java.util.Optional;
1212

13+
import static com.flutterwave.utility.Properties.getProperty;
1314
import static org.junit.jupiter.api.Assertions.*;
1415

1516
/**
@@ -20,7 +21,9 @@ class BanKTransferTest {
2021

2122
@BeforeEach
2223
void setUp() {
23-
Environments.setUp();
24+
Environment.setSecretKey(getProperty("SEC_KEY"));
25+
Environment.setPublicKey(getProperty("PUB_KEY"));
26+
Environment.setEncryptionKey(getProperty("ENCR_KEY"));
2427
banKTransferRequest = new BanKTransferRequest(Optional.empty(),
2528
"ref001",
2629
Optional.of(new BigDecimal("10")),

src/test/java/com/flutterwave/services/BankAccountTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import java.math.BigDecimal;
1010

11+
import static com.flutterwave.utility.Properties.getProperty;
1112
import static org.junit.jupiter.api.Assertions.*;
1213

1314
/**
@@ -20,7 +21,9 @@ class BankAccountTest {
2021

2122
@BeforeEach
2223
void setUp() {
23-
Environments.setUp();
24+
Environment.setSecretKey(getProperty("SECRET_KEY"));
25+
Environment.setPublicKey(getProperty("PUBLIC_KEY"));
26+
Environment.setEncryptionKey(getProperty("ENCRYPTION_KEY"));
2427

2528
NGNbankAccountRequest = new BankAccountRequest("MC-1585230ew9v5050e8",
2629
new BigDecimal("100"),

src/test/java/com/flutterwave/services/BanksTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.junit.jupiter.api.BeforeEach;
66
import org.junit.jupiter.api.Test;
77

8+
import static com.flutterwave.utility.Properties.getProperty;
89
import static org.junit.jupiter.api.Assertions.*;
910

1011
/**
@@ -15,7 +16,9 @@ class BanksTest {
1516

1617
@BeforeEach
1718
void setUp() {
18-
Environments.setUp();
19+
Environment.setSecretKey(getProperty("SECRET_KEY"));
20+
Environment.setPublicKey(getProperty("PUBLIC_KEY"));
21+
Environment.setEncryptionKey(getProperty("ENCRYPTION_KEY"));
1922
}
2023

2124
@Test

src/test/java/com/flutterwave/services/BeneficiariesTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import java.util.Optional;
1010

11+
import static com.flutterwave.utility.Properties.getProperty;
1112
import static org.junit.jupiter.api.Assertions.*;
1213

1314
/**
@@ -18,7 +19,9 @@ class BeneficiariesTest {
1819

1920
@BeforeEach
2021
void setUp() {
21-
Environments.setUp();
22+
Environment.setSecretKey(getProperty("SECRET_KEY"));
23+
Environment.setPublicKey(getProperty("PUBLIC_KEY"));
24+
Environment.setEncryptionKey(getProperty("ENCRYPTION_KEY"));
2225

2326
beneficiaryRequest = new BeneficiaryRequest("0690000034",
2427
"044",

src/test/java/com/flutterwave/services/BillsTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.flutterwave.bean.BillRequest;
44
import com.flutterwave.bean.Recurrence;
55
import com.flutterwave.bean.Response;
6+
import com.flutterwave.utility.Environment;
67
import org.junit.jupiter.api.Assertions;
78
import org.junit.jupiter.api.BeforeEach;
89
import org.junit.jupiter.api.Test;
@@ -13,6 +14,7 @@
1314
import java.util.Optional;
1415

1516
import static com.flutterwave.bean.Recurrence.ONCE;
17+
import static com.flutterwave.utility.Properties.getProperty;
1618
import static org.junit.jupiter.api.Assertions.*;
1719

1820
/**
@@ -23,7 +25,9 @@ class BillsTest {
2325

2426
@BeforeEach
2527
void setUp() {
26-
Environments.setUp();
28+
Environment.setSecretKey(getProperty("SECRET_KEY"));
29+
Environment.setPublicKey(getProperty("PUBLIC_KEY"));
30+
Environment.setEncryptionKey(getProperty("ENCRYPTION_KEY"));
2731

2832
billRequest = new BillRequest("NG",
2933
"+23490803840303",

src/test/java/com/flutterwave/services/CardChargeTest.java

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,27 @@
1313

1414
import static com.flutterwave.bean.AuthorizationModes.PIN;
1515
import static com.flutterwave.bean.ChargeTypes.CARD;
16+
import static com.flutterwave.utility.Properties.getProperty;
1617

1718
class CardChargeTest {
1819
CardRequest cardRequest;
1920

2021
@BeforeEach
2122
void setUp() {
22-
Environments.setUp();
2323

24-
cardRequest = new CardRequest("5531886652142950",
24+
Environment.setSecretKey(getProperty("SEC_KEY"));
25+
Environment.setPublicKey(getProperty("PUB_KEY"));
26+
Environment.setEncryptionKey(getProperty("ENCR_KEY"));
27+
28+
cardRequest = new CardRequest("5438898014560229",
2529
"564",
2630
"09",
2731
"32",
2832
"NGN",
29-
new BigDecimal("100"),
33+
new BigDecimal("100.88"),
3034
"Yolande Aglaé Colbert",
31-
"stefan.wexler@hotmail.eu",
32-
"MC-3243e248",
35+
"tafchaty@gmail.com",
36+
"javasdk-test",
3337
"https://www,flutterwave.ng",
3438
null);
3539
}
@@ -44,7 +48,7 @@ void authorizeTransactionPin() {
4448
Optional.ofNullable(new CardCharge().runTransaction(cardRequest))
4549
.map(response -> {
4650
switch (response.getMeta().getAuthorization().getMode()){
47-
case PIN -> cardRequest.setAuthorization(new Authorization().pinAuthorization("3306"));
51+
case PIN -> cardRequest.setAuthorization(new Authorization().pinAuthorization("3310"));
4852
case AUS_NOAUTH -> cardRequest.setAuthorization(new Authorization().avsAuthorization("",
4953
"",
5054
"",
@@ -64,13 +68,15 @@ void authorizeTransactionPin() {
6468

6569
//verify
6670
verifyTransaction(authorizeResponse.getData().getId());
71+
//Response verifyResponse = new CardCharge().(cardRequest);
72+
//System.out.println("verifyResponse response ==>" + verifyResponse);
6773
return null;
6874
});
6975
}
7076

7177
void validateTransaction(String flw_ref) {
72-
cardRequest.setAuthorization(new Authorization().pinAuthorization("3306"));
73-
Assertions.assertEquals("success", new ValidateCharge("1111", flw_ref, Optional.of(CARD)).runTransaction().getStatus());
78+
cardRequest.setAuthorization(new Authorization().pinAuthorization("3310"));
79+
Assertions.assertEquals("success", new ValidateCharge("12345", flw_ref, Optional.of(CARD)).runTransaction().getStatus());
7480
}
7581

7682
void verifyTransaction(int id) {

src/test/java/com/flutterwave/services/FawryPayTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package com.flutterwave.services;
22

33
import com.flutterwave.bean.FawryPayRequest;
4+
import com.flutterwave.utility.Environment;
45
import org.junit.jupiter.api.Assertions;
56
import org.junit.jupiter.api.BeforeEach;
67
import org.junit.jupiter.api.Test;
78

89
import java.math.BigDecimal;
910
import java.util.Optional;
1011

12+
import static com.flutterwave.utility.Properties.getProperty;
1113
import static org.junit.jupiter.api.Assertions.*;
1214

1315
/**
@@ -19,7 +21,9 @@ class FawryPayTest {
1921

2022
@BeforeEach
2123
void setUp() {
22-
Environments.setUp();
24+
Environment.setSecretKey(getProperty("SECRET_KEY"));
25+
Environment.setPublicKey(getProperty("PUBLIC_KEY"));
26+
Environment.setEncryptionKey(getProperty("ENCRYPTION_KEY"));
2327

2428
fawryPayRequest = new FawryPayRequest("fawrySample1",
2529
new BigDecimal("10"),

0 commit comments

Comments
 (0)