Skip to content

Commit

Permalink
Merge branch 'develop' into release/29072020
Browse files Browse the repository at this point in the history
  • Loading branch information
11Juan94 committed Jul 29, 2020
2 parents 35b6037 + 59e4d64 commit 63ca51b
Show file tree
Hide file tree
Showing 14 changed files with 94 additions and 76 deletions.
16 changes: 15 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
</properties>
<artifactId>SW-JAVA</artifactId>
<version>0.0.5.1</version>
<version>0.0.5.1${rcsuffix}</version>
<packaging>jar</packaging>
<scm>
<url>https://github.com/lunasoft/sw-sdk-java</url>
Expand Down Expand Up @@ -57,6 +57,10 @@
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
</repository>
</distributionManagement>
<build>
<sourceDirectory>src/main/java</sourceDirectory>
Expand Down Expand Up @@ -184,5 +188,15 @@
<artifactId>org.apache.servicemix.bundles.not-yet-commons-ssl</artifactId>
<version>0.3.11_1</version>
</dependency>
<dependency>
<groupId>jakarta.xml.ws</groupId>
<artifactId>jakarta.xml.ws-api</artifactId>
<version>2.3.3</version>
</dependency>
<dependency>
<groupId>com.sun.xml.messaging.saaj</groupId>
<artifactId>saaj-impl</artifactId>
<version>1.5.1</version>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
import java.io.IOException;
import java.util.Map;

import javax.xml.soap.SOAPException;

import Exceptions.AuthException;
import Exceptions.GeneralException;
import Services.SWService;
Expand Down Expand Up @@ -35,7 +33,7 @@ public IResponse AceptarRechazarCancelacionCSD(Map<String,String> uuids,String p
return req.sendRequest(settings);
}

public IResponse AceptarRechazarCancelacionPFX(Map<String,String> uuids,String password_csd, String rfc, String b64pfx) throws AuthException, GeneralException, IOException, SOAPException {
public IResponse AceptarRechazarCancelacionPFX(Map<String,String> uuids,String password_csd, String rfc, String b64pfx) throws AuthException, GeneralException, IOException {
AceptarRechazarOptionsRequest settings = new AceptarRechazarOptionsRequest(getToken(),getURI(), uuids, password_csd, rfc, b64pfx, getProxyHost(), getProxyPort());
AceptarRechazarCancelationRequest req = new AceptarRechazarCancelationRequest();
return req.sendRequestPFX(settings);
Expand All @@ -47,7 +45,7 @@ public IResponse AceptarRechazarCancelacionXML(String xml) throws AuthException,
return req.sendRequestXML(settings);
}

public IResponse AceptarRechazarCancelacionUUID(String uuid, String rfc, String action) throws AuthException, GeneralException, IOException, SOAPException {
public IResponse AceptarRechazarCancelacionUUID(String uuid, String rfc, String action) throws AuthException, GeneralException, IOException {
AceptarRechazarOptionsRequest settings = new AceptarRechazarOptionsRequest(getToken(),getURI(), uuid, rfc, action, getProxyHost(), getProxyPort());
AceptarRechazarCancelationRequest req = new AceptarRechazarCancelationRequest();
return req.sendRequestUUID(settings);
Expand Down
1 change: 0 additions & 1 deletion src/main/java/Utils/Constants.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ public class Constants {
public static String RELACIONADOS_XML_PATH = "/relations/xml";
public static String RELACIONADOS_UUID_PATH = "/relations/";
public static String PENDIENTES_CANCELAR_PATH = "/pendings/";
public static String SAVE_CSD = "/csd/save";
public static String TAXPAYERS_PATH = "/taxpayers/";
public static String SAVE_CSD = "/certificates/save";
public static String DISABLE_SEARCH_CSD = "/certificates/";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@
import java.util.Map;
import java.util.UUID;

import javax.xml.soap.SOAPException;

import org.apache.http.HttpEntity;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.methods.CloseableHttpResponse;
Expand Down Expand Up @@ -96,7 +94,7 @@ public IResponse sendRequest(IRequest request) throws GeneralException, AuthExce
}

public IResponse sendRequestPFX(IRequest request) throws GeneralException, AuthException, GeneralException,
UnsupportedEncodingException, ClientProtocolException, IOException, SOAPException {
UnsupportedEncodingException, ClientProtocolException, IOException {
Map<String, String> map = ((AceptarRechazarOptionsRequest) request).getUuids();
JSONArray mJSONArray = RequestHelper.buildJSONFromMap(map);
JSONObject requestJSON = new JSONObject();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public IResponse sendRequest(IRequest request) throws GeneralException, AuthExce

return new BalanceAcctResponse(status, body.getString("status"),
data.getString("idSaldoCliente"), data.getString("idClienteUsuario"), data.getInt("saldoTimbres"), data.getInt("timbresUtilizados"),
data.getString("fechaExpiracion"), data.getBoolean("unlimited"), data.getInt("timbresAsignados"),"OK","OK");
data.get("fechaExpiracion").toString(), data.getBoolean("unlimited"), data.getInt("timbresAsignados"),"OK","OK");
}
else {
String messageDetail = "";
Expand Down
11 changes: 6 additions & 5 deletions src/test/java/Tests/AcceptReject/SWAcceptRejectServiceTest.java

Large diffs are not rendered by default.

15 changes: 8 additions & 7 deletions src/test/java/Tests/Cancelation/SWCancelationServiceTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import Tests.Utils;
import Utils.Responses.Cancelation.CancelationResponse;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;

public class SWCancelationServiceTest {
Expand All @@ -18,7 +19,7 @@ public class SWCancelationServiceTest {
public String b64Pfx = "MIIMCQIBAzCCC88GCSqGSIb3DQEHAaCCC8AEggu8MIILuDCCBm8GCSqGSIb3DQEHBqCCBmAwggZcAgEAMIIGVQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQYwDgQIXBNHDmeisrgCAggAgIIGKJcMawHjf9xBaT9VO58xdlwS2Ufj764W2RbrMDN/0RXY8vLgnn+bfi1ifqlSTS5YwlcAfLEwCB6mk9T4nYorqsirI8eIzThz5tt0W/XP28byMrMxwl7Ebt99q1FdaDFwGCLSgeKb+hLmyssyS/+ne1eldmC31MVYU9DX2jLWZ5vKhxPNFDkqbx+iNq1Qc4uSrXqMeWhM36DhvAosWR3ZANhtvIwvsvg9T/jHrAf0FNeODL8CleHx91+uLVHfN/1zpO6kk5yHwx405WG7QJ7GQFanXpuF/9lotbeUn4D49ko+07QkxX8zheZjRG+8CQP0SMZGPdAOBw/OfjoRg/UXYAaPPNrJBAwXzxIyYntuXwvSykcxXKKY2p29eMkUkwEMy1Pqv4fzMO1fhr+N0E0QeMR4NWc6vA/HmAk3bVQ+cEy+BhtmZkQ3vqvl51sbpqMXc6LH+a0atxFeAOnaL5MNmZXiVs2+DAp0lQiqb/W/U782RBy8wVDlrQ3NandOtyz6B7HoaYeSqlWLC0eeHkn3lgRSHkosVkWzrx5tGZyvnj5GqAp9jYLkoQFYsyltFG6QjW45CowWWfSSmtMyvXDUxgHa5drmNxdrpQq3996M1nl4/1VJbT5RqHv9gejdE6vaPBS+ZIDL6fMhZjZSQNKS9/pmYMrrvC6X2+2v6EFHXWLVIFKR/OUn0FmjuhHpXhZoc365KYHUhG9rs92/Ht6zYAXECgonoRmSVgL7TUcsv9dZzR9IuNyzF6pOO1WrigwlDNpDe5ROE3OwUPznq+PRW4RqONVQMdmLbwgQjYu2KkeebU0zhO8HcMrgN146isblcOcpDtgHVv7RRCD3ZBwP2adNyJZAHxZco/2WpLMd80uMdgSZbp8kG5pVoqWILxhJJR+l2vlClCcR/Pf5RJHCS6eq1xWljQ03SJdBExJvgmOa7K3LP5uXUR3dSa8cV65q0jLfrjJoBHIudanymWp3iv71YPIQfhPZnyZCvPlIW68JPMDdXb7NzjmRNgEF6umA0uab/KKhIXt90fBLnLnNHmOyUFmjE1JAK7FRqAXc9UDreJQMtWF+EcdhqngP2wPBrtbbqiCorc3lvtyKfhFFtgppGKb8jHWiy/0nKMVzzADHRGAkoq9f5r2gjhwg0cNcNtYyH7TiB8Y1nQ/LuzfbczFjcaoxOGG9oiVY8ozRhhT/gICl7f+GQp4PabQdjWCpAkOPmUXCptYM75R7JxpH9QwfeapHWkP9ApUCoen2bGO4uu5Nx48L+hfZ9XtYJAk2h3Sv1BoHl50n7XtkyV2k6nuGYkam8TN8cbUG0Rkz85PEU1q0qbsf1ksz8evs9TCyojQCukfbKwAsVPRlatxQk3DR3RFoFSFy65jo5tG4zfstY976NyUrOTKIMS1SK82YLhSwYgrN90g/xpGWKGBhk5EqcdZSetNKkV8tzg7FQ51SNKJUtHULa2vUH/MQBsu+3Ab88WA2RCZ6iLQTzGiHr5KV3rFYFMbbJSzH9UPsW7QdLBMIKXAEL7C5IWR4AT9VrnYmLhxvqfnNa50xX9uua/L22YZIlNwU9kopDcAFMGpyTmivd2N3NdqE9wPGzxkVQkbXDJvhUfD3gnuLKdEonIyaU6AAObDiXkVEtBGhvr7rn6FOBreM1T8VMtDoiO2y+QG7SctxAxNue6SoqSmoouAPiwHF3OzyYJkhVgBv5uV22+8ShULQAZKoSnpIhg8sQvCGJ+G4/PgCV9TgIpd/OrtVpwSOTvIa9TCaGh6xJugAHzETCBuOxH8TjarZfLniMNkMVyyvrOW4xKJMf+Rt11b0KXMWcaWArIlLHahDO8ksM/koDODEWvBplMTjgkrApRyaPFwmovX7clBcJegf8vkZGwrQlvkRpzNUO4c5Qh3zmvAfMNSh3/tOKUET/2ulr7plhj8IuHMCk3MBmxALsx+jy5Ux9k44ZlSZR7SMEm/Uicry0Cajkn9i7EbI3kmAevNqUzSJR7WELtXbm1KASb43U+gmkmvd9yKo7GS9ig4yG4EOtx4ORrBLo2wTJQHlT87S8Q1gBicXu/+BwZflPeE4eqklh+ChYz6zD8wjkewo+W+WPnQoz2YwggVBBgkqhkiG9w0BBwGgggUyBIIFLjCCBSowggUmBgsqhkiG9w0BDAoBAqCCBO4wggTqMBwGCiqGSIb3DQEMAQMwDgQIER4XVjQqw6oCAggABIIEyF9B3nHdB3tjD2rZYsm0Vx2UCedQzZrIgwZNvKuPvKIareB0J/abpHOhp5JZwnL5881wW/sUhZthvbEYT6C1SzBcRh8LCBy6QcQQcLjgemPaQkVoZNV2XyHK/rUEBI71M2kx76X7HjPwUeFISsicqtHlTdOLjlh8jbNUnyUE9yH341SCelArSnxJzLnc7LO4BojVk1aJ5N0RGmn81Ckm6Z8A5E34BWCFvecrnl9AU1DAw/PNYx/UTm5EbERPEotmlXpLxDIaaamYEWD12c543zrVWEgWqkjECoSg3OPr8PbSaynLMyROmaNTWf4b4+Cvg/Duzvi6uFkEdmnycJFptYfkpryyeJWnhRDOC8wWtJfTy22aub5ujN8f4KppRU8HWA3vlxxjvj3hfjQwP1536IcUEidtPQ5GK5MG5B+3GMf/baTF2TKGz4FCbIR8RcP/JZk5vl4GPrJbuAcDPQxDyUkjHYAMfmZzWIbRoF9mm5y9sFS7STwf2lWG0/lIVNQbEh/rGav8dcQcLD3CT6/CE8++5WMMnhxJlWLR794ci4witIY2f3h16MZBdkLprRMFgWQA/DZjvICv4TW0oqyiIEK/CTqJj3aCI33CVdJPMWlomZEKCUtP+9Lv9wjsZk/pzr5n52z9mekj3YKoXpUj56sipHwMWPX5giHGtx2/8++z9NoyM9mxgmFLcS5tvUq39VjcKtNUzpY8+AE4QqG86mIkNJzbNMix09bNUdrKHx50Dw9fkGCyRaPLnwRDUcQUDr9sW1tJ8WEnZXgd2dWyY6urVlMLRUI+ZPh+LXyc9i8JwjQ8nR9AVenrEwm5DVWlGmry5cc+AMT9DGFsatazaC/CMs7mtaTRO17lDuWM8dARfIDqoV+o3wF4wvcBHy+NHkvJ8aNNhdv0gxoxQdDTh1VvhFG7Ij7487kicwIFpOXjDu/A+JzfutXpXemRkDAXMm3D/vDX0yKIyzHUNFzxEQDeAo/UZAfLMEbCE6XTjcrX5Gu/xoqC5NA/J389Wl3sMyAQxynsTld6yZlTid4rPpgxjbTm0m8yMyv+zvZNQFNjUxXgHyog36be5LIu7IU6zUj8hvl+jOG78a+lra+mXEKvowo/9/UEWZCZDUvWPbka67SLOLDdPrRwJB+KqNdMMkGZwfRauDyrvFi25yV87NtrHFQXz/9FNqIuGuRz7i1suDB+WPdk7Rc3CPYoK30IRo0Ae74mdA+AN07lQC7Q8FicpTDlNjqh+VV5nqLht8wzzq/l1QFgcjxgp23520G/YpCGhseJv2PWcV0H1rs0coAi3qCr7G+A2MYwGJA4DCAfD92xZWtZgPUpPSELvEBgWqMsW87xd1MSkumJ8e7zGOMXoFRo3ID4wot1FIaWU/EJyzb3xowrbY64Ytquuu9s9ef0weTumPMvkWcnGeqgKaEMnl24Is6CoG+qS+HfvgS8qxiv1TfTTIRmT0nhYWRoEkE/0ue6X4Zs+qT28Z8P/LzcIJECJvd39K5BI0q3RMqEVumgVcKGPB9nkxReDPR1M/cxY9qru99NaOK0dZJAin5AXDVOrCZzOdLeEU5lIRXWZwr9i1/rVvLh6f3tnhVWgbghp+JsuhaX2ALRY74pAosbzVMZJlf31TElMCMGCSqGSIb3DQEJFTEWBBTV2Mqe5ylxDwy8SvKAi/DPPo81QzAxMCEwCQYFKw4DAhoFAAQUro+9ySRmBaYPd9oC4rXFvP20CPkECEuQk0rStkWzAgIIAA==";

//csd
@Test
@Ignore
public void testCancelationServiceCSD_authUser() throws Exception {
SWCancelationService app = new SWCancelationService("demo", "123456789", Utils.url_pruebas);
CancelationResponse response = null;
Expand All @@ -31,7 +32,7 @@ public void testCancelationServiceCSD_authUser() throws Exception {
String expect_status = "success";
Assert.assertTrue(expect_status.equalsIgnoreCase(response.Status));
}
@Test
@Ignore
public void testCancelationServiceCSD_authToken() throws Exception {
SWCancelationService app = new SWCancelationService(token, Utils.url_pruebas);
CancelationResponse response = null;
Expand Down Expand Up @@ -98,7 +99,7 @@ public void testCancelationServiceCSD_emptyCancelationParams() throws Exception
}

//XML
@Test
@Ignore
public void testCancelationServiceXML_validXML() throws Exception {
SWCancelationService app = new SWCancelationService("demo", "123456789", Utils.url_pruebas);
CancelationResponse response = null;
Expand Down Expand Up @@ -141,7 +142,7 @@ public void testCancelationServiceXML_nullXML() throws Exception {
}

// Pfx
@Test
@Ignore
public void testCancelationServicePfx_authUser() throws Exception {
SWCancelationService app = new SWCancelationService("demo", "123456789", Utils.url_pruebas);
CancelationResponse response = null;
Expand All @@ -154,7 +155,7 @@ public void testCancelationServicePfx_authUser() throws Exception {
String expect_status = "success";
Assert.assertTrue(expect_status.equalsIgnoreCase(response.Status));
}
@Test
@Ignore
public void testCancelationServicePfx_authToken() throws Exception {
SWCancelationService app = new SWCancelationService(token, Utils.url_pruebas);
CancelationResponse response = null;
Expand Down Expand Up @@ -221,7 +222,7 @@ public void testCancelationServicePfx_emptyCancelationParams() throws Exception
}

// Uuid
@Test
@Ignore
public void testCancelationServiceUuid_authUser() throws Exception {
SWCancelationService app = new SWCancelationService("demo", "123456789", Utils.url_pruebas);
CancelationResponse response = null;
Expand All @@ -234,7 +235,7 @@ public void testCancelationServiceUuid_authUser() throws Exception {
String expect_status = "success";
Assert.assertTrue(expect_status.equalsIgnoreCase(response.Status));
}
@Test
@Ignore
public void testCancelationServiceUuid_authToken() throws Exception {
SWCancelationService app = new SWCancelationService(token, Utils.url_pruebas);
CancelationResponse response = null;
Expand Down
2 changes: 1 addition & 1 deletion src/test/java/Tests/Issue/SWIssueServiceTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ public void testStampREAL_XML_STRING_USER_PASSWORD_AUTH_V2() throws Exception {
@Test
public void testStampREAL_XML_STRING_USER_PASSWORD_AUTH_V3() throws Exception {
SWIssueService api = new SWIssueService("demo", "123456789", Utils.url_pruebas);
String normalXml = ut.genNomina10();
String normalXml = ut.StringgenBasico();
SuccessV3Response response = null;
response = (SuccessV3Response) api.IssueXml(normalXml, "v3");
System.out.println(response.Status);
Expand Down
10 changes: 5 additions & 5 deletions src/test/java/Tests/Pdf/SWPdfServiceTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@
import Services.Pdf.SWPdfService;
import Tests.Utils;
import Utils.Responses.Pdf.PdfResponse;
import junit.framework.TestCase;

import java.io.IOException;

import org.junit.Assert;
import org.junit.Ignore;


public class SWPdfServiceTest extends TestCase {
public class SWPdfServiceTest {

public String token = "T2lYQ0t4L0RHVkR4dHZ5Nkk1VHNEakZ3Y0J4Nk9GODZuRyt4cE1wVm5tbXB3YVZxTHdOdHAwVXY2NTdJb1hkREtXTzE3dk9pMmdMdkFDR2xFWFVPUXpTUm9mTG1ySXdZbFNja3FRa0RlYURqbzdzdlI2UUx1WGJiKzViUWY2dnZGbFloUDJ6RjhFTGF4M1BySnJ4cHF0YjUvbmRyWWpjTkVLN3ppd3RxL0dJPQ.T2lYQ0t4L0RHVkR4dHZ5Nkk1VHNEakZ3Y0J4Nk9GODZuRyt4cE1wVm5tbFlVcU92YUJTZWlHU3pER1kySnlXRTF4alNUS0ZWcUlVS0NhelhqaXdnWTRncklVSWVvZlFZMWNyUjVxYUFxMWFxcStUL1IzdGpHRTJqdS9Zakw2UGRiMTFPRlV3a2kyOWI5WUZHWk85ODJtU0M2UlJEUkFTVXhYTDNKZVdhOXIySE1tUVlFdm1jN3kvRStBQlpLRi9NeWJrd0R3clhpYWJrVUMwV0Mwd3FhUXdpUFF5NW5PN3J5cklMb0FETHlxVFRtRW16UW5ZVjAwUjdCa2g0Yk1iTExCeXJkVDRhMGMxOUZ1YWlIUWRRVC8yalFTNUczZXdvWlF0cSt2UW0waFZKY2gyaW5jeElydXN3clNPUDNvU1J2dm9weHBTSlZYNU9aaGsvalpQMUxrSkhlVUY2aXpLNWZkaHZlcDFtMWFhWkJpdGFxSFpRMXZSWUp5QUZsalZWd2huVWx3NUM3dVF6aWxJaGJqUU9QbFdWZW0zMTQxTmd6dUJ3dHR0SDlvTjhLUzFoT3VsMnRXWFlTWGFOUDNaeEhmUklFOWVEZjB6OE9QVGhzWnZ1bjRzWkUyeWd3UXlFMUtENVRXQ1pxRjg9.6Us1aA5VkXQTHyEBeaq-98l_5NTADHRAayJXQPT9qIA";
public String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?> <cfdi:Comprobante Certificado=\"MIIFxTCCA62gAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTUwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTUyMTFaFw0yMDEwMjUyMTUyMTFaMIGxMRowGAYDVQQDExFDSU5ERU1FWCBTQSBERSBDVjEaMBgGA1UEKRMRQ0lOREVNRVggU0EgREUgQ1YxGjAYBgNVBAoTEUNJTkRFTUVYIFNBIERFIENWMSUwIwYDVQQtExxMQU43MDA4MTczUjUgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgvvCiCFDFVaYX7xdVRhp/38ULWto/LKDSZy1yrXKpaqFXqERJWF78YHKf3N5GBoXgzwFPuDX+5kvY5wtYNxx/Owu2shNZqFFh6EKsysQMeP5rz6kE1gFYenaPEUP9zj+h0bL3xR5aqoTsqGF24mKBLoiaK44pXBzGzgsxZishVJVM6XbzNJVonEUNbI25DhgWAd86f2aU3BmOH2K1RZx41dtTT56UsszJls4tPFODr/caWuZEuUvLp1M3nj7Dyu88mhD2f+1fA/g7kzcU/1tcpFXF/rIy93APvkU72jwvkrnprzs+SnG81+/F16ahuGsb2EZ88dKHwqxEkwzhMyTbQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAJ/xkL8I+fpilZP+9aO8n93+20XxVomLJjeSL+Ng2ErL2GgatpLuN5JknFBkZAhxVIgMaTS23zzk1RLtRaYvH83lBH5E+M+kEjFGp14Fne1iV2Pm3vL4jeLmzHgY1Kf5HmeVrrp4PU7WQg16VpyHaJ/eonPNiEBUjcyQ1iFfkzJmnSJvDGtfQK2TiEolDJApYv0OWdm4is9Bsfi9j6lI9/T6MNZ+/LM2L/t72Vau4r7m94JDEzaO3A0wHAtQ97fjBfBiO5M8AEISAV7eZidIl3iaJJHkQbBYiiW2gikreUZKPUX0HmlnIqqQcBJhWKRu6Nqk6aZBTETLLpGrvF9OArV1JSsbdw/ZH+P88RAt5em5/gjwwtFlNHyiKG5w+UFpaZOK3gZP0su0sa6dlPeQ9EL4JlFkGqQCgSQ+NOsXqaOavgoP5VLykLwuGnwIUnuhBTVeDbzpgrg9LuF5dYp/zs+Y9ScJqe5VMAagLSYTShNtN8luV7LvxF9pgWwZdcM7lUwqJmUddCiZqdngg3vzTactMToG16gZA4CWnMgbU4E+r541+FNMpgAZNvs2CiW/eApfaaQojsZEAHDsDv4L5n3M1CC7fYjE/d61aSng1LaO6T1mh+dEfPvLzp7zyzz+UgWMhi5Cs4pcXx1eic5r7uxPoBwcCTt3YI1jKVVnV7/w=\" Fecha=\"2018-08-05T10:00:02\" Folio=\"8\" FormaPago=\"01\" LugarExpedicion=\"06300\" MetodoPago=\"PUE\" Moneda=\"MXN\" NoCertificado=\"20001000000300022815\" Sello=\"C8KrUzYBA9ggJgc2t75aVi9r4fCjP4FkN4KVI77Epca6UvnzICz1XLjhhA9p9B3BLCyuNC4JQeBNuPW2KqO5dr4nwWe5mq7G38VxSTCmW46i1RmMKeZtlINt12jDoXWJ5h4Km00WAfvXV984h5vwwKPVQXP18WdbrvW4Ters1FEFgqLnEEvMVWbt9qHKtytjMyls/541GcTjAT1vTJYdeg0MeqrT29jzu2Qx8N8EGnDnzt2/5wF9A0YzvL2H5HnlzVjIk2htHeiszcQSMz9QSOkke86mLj8J23Z86C0dbVC32sbffzQXlZdjxjR0kCgGuLuYQgVkxUqze8otMHsOLw==\" Serie=\"N\" SubTotal=\"1000.00\" TipoDeComprobante=\"E\" Total=\"1160.00\" Version=\"3.3\" xmlns:cfdi=\"http://www.sat.gob.mx/cfd/3\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd\"> <cfdi:CfdiRelacionados TipoRelacion=\"01\"> <cfdi:CfdiRelacionado UUID=\"c846c65a-6371-4449-9db6-a7daca2f7207\"/> <cfdi:CfdiRelacionado UUID=\"f784a223-a73d-429c-aa10-3f64a3d86dee\"/> </cfdi:CfdiRelacionados> <cfdi:Emisor Nombre=\"CINDEMEX SA DE CV\" RegimenFiscal=\"601\" Rfc=\"LAN7008173R5\"/> <cfdi:Receptor Nombre=\"PRUEBAS\" Rfc=\"XAXX010101000\" UsoCFDI=\"G01\"/> <cfdi:Conceptos> <cfdi:Concepto Cantidad=\"1\" ClaveProdServ=\"84111506\" ClaveUnidad=\"E48\" Descripcion=\"SERVICIOS CONTABLES\" Importe=\"1000.00\" NoIdentificacion=\"500\" ValorUnitario=\"1000.00\"> <cfdi:Impuestos> <cfdi:Traslados> <cfdi:Traslado Base=\"1000\" Importe=\"160.00\" Impuesto=\"002\" TasaOCuota=\"0.160000\" TipoFactor=\"Tasa\"/> </cfdi:Traslados> </cfdi:Impuestos> </cfdi:Concepto> </cfdi:Conceptos> <cfdi:Impuestos TotalImpuestosTrasladados=\"160.00\"> <cfdi:Traslados> <cfdi:Traslado Importe=\"160.00\" Impuesto=\"002\" TasaOCuota=\"0.160000\" TipoFactor=\"Tasa\"/> </cfdi:Traslados> </cfdi:Impuestos> <cfdi:Complemento> <tfd:TimbreFiscalDigital FechaTimbrado=\"2018-08-06T09:08:48\" NoCertificadoSAT=\"20001000000300022323\" RfcProvCertif=\"AAA010101AAA\" SelloCFD=\"C8KrUzYBA9ggJgc2t75aVi9r4fCjP4FkN4KVI77Epca6UvnzICz1XLjhhA9p9B3BLCyuNC4JQeBNuPW2KqO5dr4nwWe5mq7G38VxSTCmW46i1RmMKeZtlINt12jDoXWJ5h4Km00WAfvXV984h5vwwKPVQXP18WdbrvW4Ters1FEFgqLnEEvMVWbt9qHKtytjMyls/541GcTjAT1vTJYdeg0MeqrT29jzu2Qx8N8EGnDnzt2/5wF9A0YzvL2H5HnlzVjIk2htHeiszcQSMz9QSOkke86mLj8J23Z86C0dbVC32sbffzQXlZdjxjR0kCgGuLuYQgVkxUqze8otMHsOLw==\" SelloSAT=\"MoFlBZC9vmpH8pv+YXWoVOgVRRTgYx4/jquTgTgePogtj5m++gLR4Mo5qvNDOeXsEJNlxR1lzI71xnfQq2XZacvpWlNpM1mn+pYdItbgvLYpDEt7IVICj33i8Wb3+7Rj6EWPzjwW7KIpa8jihy1C446pLYV60i/gQTZZlrVqBk6ivduA9bYjFQoo8BVvGn0czl7wmfk0hbek33syH4omfJMywA4KL3dKnm6gM9C6zSIl6JYm/UCpjAsjSy1w3KB8GBU8h82PtEo9GCyJpgz8sxx6TamXOo7mivL9X+nsrEE9UO1mcI0oCBUgFlCDrPnrtOqgXDXacyHU1cnYyLgrvg==\" UUID=\"0b567f23-319c-49bf-9755-9f216ae66b70\" Version=\"1.1\" xmlns:tfd=\"http://www.sat.gob.mx/TimbreFiscalDigital\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd\"/> </cfdi:Complemento> </cfdi:Comprobante>";


@Ignore
public void testPdfService() throws AuthException, GeneralException, IOException {
SWPdfService app = new SWPdfService(token, Utils.url_pruebas);
PdfResponse response = null;
Expand All @@ -40,7 +40,7 @@ public void testPdfService() throws AuthException, GeneralException, IOException
String expect_status = "success";
Assert.assertTrue(expect_status.equalsIgnoreCase(response.Status));
}

@Ignore
public void testPdfService_incorrectToken() throws Exception {

SWPdfService app = new SWPdfService("wrong this", Utils.url_pruebas);
Expand All @@ -54,7 +54,7 @@ public void testPdfService_incorrectToken() throws Exception {
String expect_message = "Access Denied";
Assert.assertTrue(expect_message.equalsIgnoreCase(response.message));
}

@Ignore
public void testPdfService_emptyUserParams() throws AuthException, GeneralException {
SWPdfService app = new SWPdfService("", "", Utils.url_pruebas);
PdfResponse response = null;
Expand Down
Loading

0 comments on commit 63ca51b

Please sign in to comment.