|
|
@ -10,19 +10,6 @@ import XCTest |
|
|
|
@testable import GME_Remit |
|
|
|
|
|
|
|
class APITest: XCTestCase { |
|
|
|
func testProductList() { |
|
|
|
let service = RewardService() |
|
|
|
let expt = expectation(description: "ProductList") |
|
|
|
service.fetchProductList(success: { |
|
|
|
print("success: \($0?.count ?? 0)") |
|
|
|
expt.fulfill() |
|
|
|
}, failure: { |
|
|
|
print("Error: \($0.localizedDescription)") |
|
|
|
expt.fulfill() |
|
|
|
}) |
|
|
|
|
|
|
|
wait(for: [expt], timeout: 5.0) |
|
|
|
} |
|
|
|
|
|
|
|
func testFetchBankList() { |
|
|
|
|
|
|
@ -49,64 +36,12 @@ class APITest: XCTestCase { |
|
|
|
// wait(for: [expt], timeout: 5.0) |
|
|
|
} |
|
|
|
|
|
|
|
func testFetchOrderHistory() { |
|
|
|
let service = OrderHistoryService() |
|
|
|
let expt = expectation(description: "testFetchOrderHistory") |
|
|
|
|
|
|
|
service.fetchOrderHistory( |
|
|
|
from: "2019-05-01", |
|
|
|
to: "2019-05-11", |
|
|
|
success: { _ in |
|
|
|
expt.fulfill() |
|
|
|
}, |
|
|
|
failure: { _ in |
|
|
|
expt.fulfill() |
|
|
|
} |
|
|
|
) |
|
|
|
|
|
|
|
wait(for: [expt], timeout: 5.0) |
|
|
|
} |
|
|
|
|
|
|
|
func testFetchHotLines() { |
|
|
|
// let service = HomeService() |
|
|
|
// service.fetchHotLines() |
|
|
|
} |
|
|
|
|
|
|
|
func testKFTCRefrsh() { |
|
|
|
let service = AutoDebitService() |
|
|
|
let service2 = AddAccountService() |
|
|
|
|
|
|
|
let expt = expectation(description: "Test KFTC Refresh") |
|
|
|
service.refreshTokenStep1( |
|
|
|
username: "maxkim@gmeremit.com", |
|
|
|
success: { |
|
|
|
let url = "\($0?.url?.replacingOccurrences(of: "&lang=", with: "&lang=kor") ?? "")" |
|
|
|
var header = [String: String]() |
|
|
|
$0?.header?.forEach({ |
|
|
|
header[$0.key ?? ""] = $0.value ?? "" |
|
|
|
}) |
|
|
|
|
|
|
|
service2.fetchKftcUrlService( |
|
|
|
url: url, |
|
|
|
header: header, |
|
|
|
success: { |
|
|
|
print("Fetched URL: \($0 ?? "URL IS NULL")") |
|
|
|
expt.fulfill() |
|
|
|
}, |
|
|
|
failure: { |
|
|
|
print("Fetch URL Error: \($0)") |
|
|
|
expt.fulfill() |
|
|
|
} |
|
|
|
) |
|
|
|
}, |
|
|
|
failure: { |
|
|
|
print("Error: \($0)") |
|
|
|
expt.fulfill() |
|
|
|
} |
|
|
|
) |
|
|
|
|
|
|
|
wait(for: [expt], timeout: 60) |
|
|
|
} |
|
|
|
func testFetchCountryService() { |
|
|
|
// let expt = expectation(description: "testDynamicReceiver") |
|
|
|
// let service = SetupRecipientService() |
|
|
|