Skip to content

Commit

Permalink
Merge branch 'master' into release/1.0.11.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Marifer M authored and Marifer M committed Oct 3, 2023
2 parents a1b09c7 + 395ab98 commit 1bb3b2e
Show file tree
Hide file tree
Showing 26 changed files with 151 additions and 124 deletions.
2 changes: 1 addition & 1 deletion .classpath
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
</classpath>
2 changes: 0 additions & 2 deletions src/main/java/Services/Validate/SWValidateService.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package Services.Validate;

import java.io.IOException;

import Exceptions.AuthException;
import Exceptions.GeneralException;
import Services.SWService;
Expand Down Expand Up @@ -32,5 +31,4 @@ public IResponse ValidateXml(String xml) throws AuthException, GeneralException,
ValidateXmlRequest req = new ValidateXmlRequest();
return req.sendRequest(settings);
}

}
4 changes: 0 additions & 4 deletions src/main/java/Utils/EncoderHelper.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,6 @@ public static boolean isValidUTF8( String input ) {
} else {
System.out.println("No encoding detected.");
}

// (5)
detector.reset();
return true;
} catch (FileNotFoundException e) {
Expand All @@ -67,7 +65,6 @@ public static boolean isValidUTF8( String input ) {
e.printStackTrace();
return true;
}

}

public static String getDetectedEncoding(File file) throws IOException {
Expand Down Expand Up @@ -98,5 +95,4 @@ public static String getDetectedEncoding(File file) throws IOException {
public static boolean detectBadCharacters(String s) {
return (s == null) ? false : s.matches("[^A-Za-z0-9 ]");
}

}
2 changes: 2 additions & 0 deletions src/main/java/Utils/Responses/Validate/DetailData.java
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
package Utils.Responses.Validate;

public class DetailData{

public String message;
public String messageDetail;
public String type;

public DetailData(String message, String messageDetail, String type) {
this.message = message;
this.messageDetail = messageDetail;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/Utils/Responses/Validate/DetailNode.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@
import java.util.LinkedList;

public class DetailNode{

public String section;
public LinkedList<DetailData> detail;

public DetailNode(String section, LinkedList<DetailData> detail) {
this.section = section;
this.detail = detail;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package Utils.Responses.Validate;

import java.util.List;

import Utils.Responses.IResponse;

public class ValidateXmlResponse extends IResponse{
Expand All @@ -25,5 +24,4 @@ public ValidateXmlResponse(int httpStatusCode, String status, String cadenaOrigi
public ValidateXmlResponse(int httpStatusCode, String status, String msg, String msgDetail) {
super(httpStatusCode, status, msg, msgDetail);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ public void testAcceptrejectCancelationService_CSD() throws Exception {
String expect_status = "success";
Assert.assertTrue(expect_status.equalsIgnoreCase(response.Status));
}

@Ignore
public void testAcceptrejectCancelationService_XML() throws Exception {
SWAcceptRejectService app = new SWAcceptRejectService(Utils.userSW, Utils.passwordSW, Utils.urlSW);
Expand All @@ -59,6 +60,7 @@ public void testAcceptrejectCancelationService_XML() throws Exception {
String expect_status = "success";
Assert.assertTrue(expect_status.equalsIgnoreCase(response.Status));
}

@Ignore
public void testAcceptrejectCancelationService_PFX() throws Exception {
SWAcceptRejectService app = new SWAcceptRejectService(Utils.userSW, Utils.passwordSW, Utils.urlSW);
Expand All @@ -83,6 +85,7 @@ public void testAcceptrejectCancelationService_PFX() throws Exception {
String expect_status = "success";
Assert.assertTrue(expect_status.equalsIgnoreCase(response.Status));
}

@Ignore
public void testAcceptrejectCancelationService_UUID() throws Exception {
SWAcceptRejectService app = new SWAcceptRejectService(Utils.userSW, Utils.passwordSW, Utils.urlSW);
Expand Down
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 Down
10 changes: 6 additions & 4 deletions src/test/java/Tests/Cfdi40/AddendaTest.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package Tests.Cfdi40;
import org.junit.Test;
import org.junit.Assert;
import org.junit.Ignore;

import java.io.IOException;
import Exceptions.AuthException;
import Tests.helpers.StampService;
Expand All @@ -24,7 +26,7 @@ public class AddendaTest {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con Addenda mediante el servicio de timbrado versión 1 de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 1
*/
@Test
@Ignore
public void testStampV1DetallistaResponseV1() {
try {
SuccessV1Response response = stampService.StampResponseV1("src/test/resources/CFDI40/Addenda/CFDI40_Addenda.xml", "V1", true, false);
Expand All @@ -44,7 +46,7 @@ public void testStampV1DetallistaResponseV1() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con Addenda mediante el servicio de timbrado versión 2 de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 2 en base64
*/
@Test
@Ignore
public void testStampV2DetallistaResponseV2B64() {
try {
SuccessV2Response response = stampService.StampResponseV2("src/test/resources/CFDI40/Addenda/CFDI40_Addenda.xml", "V2", true, true);
Expand All @@ -65,7 +67,7 @@ public void testStampV2DetallistaResponseV2B64() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con Addenda mediante el servicio de timbrado versión 1 sin sellar (Issue) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 3
*/
@Test
@Ignore
public void testIssueV1DetallistaResponseV3() {
try {
SuccessV3Response response = stampService.StampResponseV3("src/test/resources/CFDI40/Addenda/CFDI40_Addenda.xml", "IssueV1", false, false);
Expand All @@ -85,7 +87,7 @@ public void testIssueV1DetallistaResponseV3() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con Addenda mediante el servicio de timbrado versión 2 sin sellar (Issue) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 4
*/
@Test
@Ignore
public void testIssueV2DetallistaResponseV4() {
try {
SuccessV4Response response = stampService.StampResponseV4("src/test/resources/CFDI40/Addenda/CFDI40_Addenda.xml", "IssueV2", false, false);
Expand Down
2 changes: 2 additions & 0 deletions src/test/java/Tests/Cfdi40/CFDI40Test.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

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

import java.io.IOException;
import Exceptions.AuthException;
import Tests.helpers.StampService;
Expand Down
24 changes: 13 additions & 11 deletions src/test/java/Tests/Cfdi40/CartaPorte20Test.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

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

import java.io.IOException;
import Exceptions.AuthException;
import Tests.helpers.StampService;
Expand All @@ -25,7 +27,7 @@ public class CartaPorte20Test {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento carta porte de tipo autotransporte mediante el servicio de timbrado versión 1 de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 1
*/
@Test
@Ignore
public void testStampV1IngresoCartaPorteAutotransporteResponseV1() {
try {
SuccessV1Response response = stampService.StampResponseV1("src/test/resources/CFDI40/CartaPorte20/CFDI40_Ingreso_CartaPorte_Autotransporte.xml", "V1", true, false);
Expand All @@ -45,7 +47,7 @@ public void testStampV1IngresoCartaPorteAutotransporteResponseV1() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento carta porte de tipo transporte ferroviario mediante el servicio de timbrado versión 2 de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 2
*/
@Test
@Ignore
public void testStampV2IngresoCartaPorteTransporteFerroviarioResponseV2() {
try {
SuccessV2Response response = stampService.StampResponseV2("src/test/resources/CFDI40/CartaPorte20/CFDI40_Ingreso_CartaPorte_TransporteFerroviario.xml", "V2", true, false);
Expand All @@ -66,7 +68,7 @@ public void testStampV2IngresoCartaPorteTransporteFerroviarioResponseV2() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento carta porte de tipo transporte aéreo mediante el servicio de timbrado versión 2 de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 3 en base64
*/
@Test
@Ignore
public void testStampV2IngresoCartaPorteTransporteAereoResponseV3B64() {
try {
SuccessV3Response response = stampService.StampResponseV3("src/test/resources/CFDI40/CartaPorte20/CFDI40_Ingreso_CartaPorte_TransporteAereo.xml", "V2", true, true);
Expand All @@ -86,7 +88,7 @@ public void testStampV2IngresoCartaPorteTransporteAereoResponseV3B64() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento carta porte de tipo transporte marítimo mediante el servicio de timbrado versión 2 de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 4
*/
@Test
@Ignore
public void testStampV2IngresoCartaPorteTransporteMaritimoResponseV4() {
try {
SuccessV4Response response = stampService.StampResponseV4("src/test/resources/CFDI40/CartaPorte20/CFDI40_Ingreso_CartaPorte_TransporteMaritimo.xml", "V2", true, false);
Expand All @@ -106,7 +108,7 @@ public void testStampV2IngresoCartaPorteTransporteMaritimoResponseV4() {
/**
* Timbrado de CFDI versión 4.0 de tipo traslado con complemento carta porte de tipo autotransporte marítimo mediante el servicio de timbrado versión 1 sin sellar (Issue) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 1
*/
@Test
@Ignore
public void testIssueV1TrasladoCartaPorteAutotransporteResponseV1() {
try {
SuccessV1Response response = stampService.StampResponseV1("src/test/resources/CFDI40/CartaPorte20/CFDI40_Traslado_CartaPorte_Autotransporte.xml", "IssueV1", false, false);
Expand All @@ -126,7 +128,7 @@ public void testIssueV1TrasladoCartaPorteAutotransporteResponseV1() {
/**
* Timbrado de CFDI versión 4.0 de tipo traslado con complemento carta porte de tipo transporte aéreo mediante el servicio de timbrado versión 2 sin sellar (Issue) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 2
*/
@Test
@Ignore
public void testIssueV2TrasladoCartaPorteTransporteAereoResponseV2() {
try {
SuccessV2Response response = stampService.StampResponseV2("src/test/resources/CFDI40/CartaPorte20/CFDI40_Traslado_CartaPorte_TransporteAereo.xml", "IssueV2", false, false);
Expand All @@ -147,7 +149,7 @@ public void testIssueV2TrasladoCartaPorteTransporteAereoResponseV2() {
/**
* Timbrado de CFDI versión 4.0 de tipo traslado con complemento carta porte de tipo transporte ferroviario mediante el servicio de timbrado versión 2 sin sellar (Issue) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 3
*/
@Test
@Ignore
public void testIssueV2TrasladoCartaPorteTransporteFerroviarioResponseV3() {
try {
SuccessV3Response response = stampService.StampResponseV3("src/test/resources/CFDI40/CartaPorte20/CFDI40_Traslado_CartaPorte_TransporteFerroviario.xml", "IssueV2", false, false);
Expand All @@ -167,7 +169,7 @@ public void testIssueV2TrasladoCartaPorteTransporteFerroviarioResponseV3() {
/**
* Timbrado de CFDI versión 4.0 de tipo traslado con complemento carta porte de tipo transporte marítimo mediante el servicio de timbrado versión 2 sin sellar (Issue) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 4
*/
@Test
@Ignore
public void testIssueV2TrasladoCartaPorteTransporteMaritimoResponseV4() {
try {
SuccessV4Response response = stampService.StampResponseV4("src/test/resources/CFDI40/CartaPorte20/CFDI40_Traslado_CartaPorte_TransporteMaritimo.xml", "IssueV2", false, false);
Expand All @@ -187,7 +189,7 @@ public void testIssueV2TrasladoCartaPorteTransporteMaritimoResponseV4() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento carta porte de tipo autotransporte mediante el servicio de timbrado versión 1 (Json) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 1
*/
@Test
@Ignore
public void testIssueJsonV1IngresoCartaPorteAutotransporteResponseV4() {
try {
SuccessV4Response response = stampService.StampResponseV4("src/test/resources/CFDI40/CartaPorte20/CFDI40_Ingreso_CartaPorte_Autotransporte.json", "IssueJsonV1", false, false);
Expand All @@ -207,7 +209,7 @@ public void testIssueJsonV1IngresoCartaPorteAutotransporteResponseV4() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento carta porte de tipo transporte ferroviario mediante el servicio de timbrado versión 1 (Json) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 4
*/
@Test
@Ignore
public void testIssueJsonV1IngresoCartaPorteTransporteFerroviarioResponseV4() {
try {
SuccessV4Response response = stampService.StampResponseV4("src/test/resources/CFDI40/CartaPorte20/CFDI40_Ingreso_CartaPorte_TransporteFerroviario.json", "IssueJsonV1", false, false);
Expand All @@ -227,7 +229,7 @@ public void testIssueJsonV1IngresoCartaPorteTransporteFerroviarioResponseV4() {
/**
* Timbrado de CFDI versión 4.0 de tipo traslado con complemento carta porte de tipo autotransporte mediante el servicio de timbrado versión 1 (Json) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 4
*/
@Test
@Ignore
public void testIssueJsonV1TrasladoCartaPorteAutotransporteResponseV4B64() {
try {
SuccessV4Response response = stampService.StampResponseV4("src/test/resources/CFDI40/CartaPorte20/CFDI40_Traslado_CartaPorte_Autotransporte.json", "IssueJsonV1", false, false);
Expand Down
12 changes: 7 additions & 5 deletions src/test/java/Tests/Cfdi40/Detallista131Test.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

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

import java.io.IOException;
import Exceptions.AuthException;
import Tests.helpers.StampService;
Expand All @@ -25,7 +27,7 @@ public class Detallista131Test {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento detallista mediante el servicio de timbrado versión 1 de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 1
*/
@Test
@Ignore
public void testStampV1DetallistaResponseV1() {
try {
SuccessV1Response response = stampService.StampResponseV1("src/test/resources/CFDI40/Detallista131/CFDI40_Detallista.xml", "V1", true, false);
Expand All @@ -45,7 +47,7 @@ public void testStampV1DetallistaResponseV1() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento detallista mediante el servicio de timbrado versión 2 de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 2 en base64
*/
@Test
@Ignore
public void testStampV2DetallistaResponseV2B64() {
try {
SuccessV2Response response = stampService.StampResponseV2("src/test/resources/CFDI40/Detallista131/CFDI40_Detallista.xml", "V2", true, true);
Expand All @@ -66,7 +68,7 @@ public void testStampV2DetallistaResponseV2B64() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento detallista mediante el servicio de timbrado versión 1 sin sellar (Issue) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 4
*/
@Test
@Ignore
public void testIssueV1DetallistaResponseV4() {
try {
SuccessV4Response response = stampService.StampResponseV4("src/test/resources/CFDI40/Detallista131/CFDI40_Detallista.xml", "IssueV1", false, false);
Expand All @@ -86,7 +88,7 @@ public void testIssueV1DetallistaResponseV4() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento detallista mediante el servicio de timbrado versión 2 sin sellar (Issue) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 3
*/
@Test
@Ignore
public void testIssueV2DetallistaResponseV3() {
try {
SuccessV3Response response = stampService.StampResponseV3("src/test/resources/CFDI40/Detallista131/CFDI40_Detallista.xml", "IssueV2", false, false);
Expand All @@ -106,7 +108,7 @@ public void testIssueV2DetallistaResponseV3() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento detallista mediante el servicio de timbrado versión 1 (Json) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 3
*/
@Test
@Ignore
public void testIssueJsonV1DetallistaResponseV3() {
try {
SuccessV3Response response = stampService.StampResponseV3("src/test/resources/CFDI40/Detallista131/CFDI40_Detallista.json", "IssueJsonV1", false, false);
Expand Down
10 changes: 6 additions & 4 deletions src/test/java/Tests/Cfdi40/Donatarias11Test.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

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

import java.io.IOException;
import Exceptions.AuthException;
import Tests.helpers.StampService;
Expand All @@ -25,7 +27,7 @@ public class Donatarias11Test {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento donatarias mediante el servicio de timbrado versión 1 de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 1
*/
@Test
@Ignore
public void testStampV1DonatariasaResponseV1() {
try {
SuccessV1Response response = stampService.StampResponseV1("src/test/resources/CFDI40/Donatarias11/CFDI40_Donatarias.xml", "V1", true, false);
Expand All @@ -45,7 +47,7 @@ public void testStampV1DonatariasaResponseV1() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento donatarias mediante el servicio de timbrado versión 2 de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 2 en base64
*/
@Test
@Ignore
public void testStampV2DonatariasaResponseV2B64() {
try {
SuccessV2Response response = stampService.StampResponseV2("src/test/resources/CFDI40/Donatarias11/CFDI40_Donatarias.xml", "V2", true, true);
Expand All @@ -66,7 +68,7 @@ public void testStampV2DonatariasaResponseV2B64() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento donatarias mediante el servicio de timbrado versión 1 sin sellar (Issue) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 4
*/
@Test
@Ignore
public void testIssueV1DonatariasaResponseV4() {
try {
SuccessV4Response response = stampService.StampResponseV4("src/test/resources/CFDI40/Donatarias11/CFDI40_Donatarias.xml", "IssueV1", false, false);
Expand All @@ -86,7 +88,7 @@ public void testIssueV1DonatariasaResponseV4() {
/**
* Timbrado de CFDI versión 4.0 de tipo ingreso con complemento donatarias mediante el servicio de timbrado versión 2 sin sellar (Issue) de la librería sdk-java18 mediante usuario y contraseña con respuesta versión 3
*/
@Test
@Ignore
public void testIssueV2DonatariasaResponseV3() {
try {
SuccessV3Response response = stampService.StampResponseV3("src/test/resources/CFDI40/Donatarias11/CFDI40_Donatarias.xml", "IssueV2", false, false);
Expand Down
Loading

0 comments on commit 1bb3b2e

Please sign in to comment.