Skip to content

Commit e3113ec

Browse files
remove smell code
1 parent 4277b96 commit e3113ec

File tree

4 files changed

+19
-20
lines changed

4 files changed

+19
-20
lines changed

src/main/java/io/github/project/openubl/xmlsenderws/webservices/xml/DocumentType.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,19 @@ public enum DocumentType {
2929
RETENTION("Retention"),
3030
DESPATCH_ADVICE("DespatchAdvice");
3131

32-
private final String documentType;
32+
private final String type;
3333

34-
DocumentType(String documentType) {
35-
this.documentType = documentType;
34+
DocumentType(String type) {
35+
this.type = type;
3636
}
3737

38-
public String getDocumentType() {
39-
return documentType;
38+
public String getType() {
39+
return type;
4040
}
4141

4242
public static Optional<DocumentType> valueFromDocumentType(String documentType) {
4343
return Stream.of(DocumentType.values())
44-
.filter(p -> p.getDocumentType().equals(documentType))
44+
.filter(p -> p.getType().equals(documentType))
4545
.findFirst();
4646
}
4747
}

src/main/java/io/github/project/openubl/xmlsenderws/webservices/xml/XmlHandler.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,11 @@ public void endElement(String uri, String localName, String qName) throws SAXExc
105105
documentID = content;
106106
}
107107

108-
if (isAccountingSupplierPartyBeingRead && isPartyBeingRead && isPartyIdentificationBeingRead) {
108+
if ((isAccountingSupplierPartyBeingRead && isPartyBeingRead && isPartyIdentificationBeingRead)
109+
|| (isAgentPartyBeingRead && isPartyIdentificationBeingRead)
110+
) {
109111
// invoice, credit-note, debit-note
110112
ruc = content;
111-
} else if (isAgentPartyBeingRead && isPartyIdentificationBeingRead) {
112-
// perception, retention
113-
ruc = content;
114113
}
115114
} else if (currentElement.equals(CUSTOMER_ASSIGNED_ACCOUNT_ID) && uri.equals(CBC)) {
116115
// voided-document, summary-document, despatch-advice

src/test/java/io/github/project/openubl/xmlsenderws/webservices/managers/BillValidServiceManagerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public void getStatus() throws IOException, URISyntaxException {
5050

5151
try {
5252
StatusResponse status = BillValidServiceManager.getStatus(file, config);
53-
assertNotEquals(status.getStatusCode(), "0000");
53+
assertNotEquals("0000", status.getStatusCode());
5454
} catch (SOAPFaultException e) {
5555
// Las consultas deben de hacerse con un usuario y constraseña de produccion.
5656
exceptionWasThrew = true;

src/test/java/io/github/project/openubl/xmlsenderws/webservices/xml/XmlContentProviderTest.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public void getSunatDocument_invoice() throws IOException, SAXException, ParserC
3838

3939
// Then
4040
assertNotNull(model);
41-
assertEquals(DocumentType.INVOICE.getDocumentType(), model.getDocumentType());
41+
assertEquals(DocumentType.INVOICE.getType(), model.getDocumentType());
4242
assertEquals("F001-1", model.getDocumentID());
4343
assertEquals("12345678912", model.getRuc());
4444
assertNull(model.getVoidedLineDocumentTypeCode());
@@ -55,7 +55,7 @@ public void getSunatDocument_invoice_withExtensionContent() throws IOException,
5555

5656
// Then
5757
assertNotNull(model);
58-
assertEquals(DocumentType.INVOICE.getDocumentType(), model.getDocumentType());
58+
assertEquals(DocumentType.INVOICE.getType(), model.getDocumentType());
5959
assertEquals("F001-1", model.getDocumentID());
6060
assertEquals("12345678912", model.getRuc());
6161
assertNull(model.getVoidedLineDocumentTypeCode());
@@ -72,7 +72,7 @@ public void getSunatDocument_creditNote() throws IOException, SAXException, Pars
7272

7373
// Then
7474
assertNotNull(model);
75-
assertEquals(DocumentType.CREDIT_NOTE.getDocumentType(), model.getDocumentType());
75+
assertEquals(DocumentType.CREDIT_NOTE.getType(), model.getDocumentType());
7676
assertEquals("BC01-1", model.getDocumentID());
7777
assertEquals("12345678912", model.getRuc());
7878
assertNull(model.getVoidedLineDocumentTypeCode());
@@ -89,7 +89,7 @@ public void getSunatDocument_debitNote() throws IOException, SAXException, Parse
8989

9090
// Then
9191
assertNotNull(model);
92-
assertEquals(DocumentType.DEBIT_NOTE.getDocumentType(), model.getDocumentType());
92+
assertEquals(DocumentType.DEBIT_NOTE.getType(), model.getDocumentType());
9393
assertEquals("BD01-1", model.getDocumentID());
9494
assertEquals("12345678912", model.getRuc());
9595
assertNull(model.getVoidedLineDocumentTypeCode());
@@ -106,7 +106,7 @@ public void getSunatDocument_voidedDocument() throws IOException, SAXException,
106106

107107
// Then
108108
assertNotNull(model);
109-
assertEquals(DocumentType.VOIDED_DOCUMENT.getDocumentType(), model.getDocumentType());
109+
assertEquals(DocumentType.VOIDED_DOCUMENT.getType(), model.getDocumentType());
110110
assertEquals("RA-20191224-1", model.getDocumentID());
111111
assertEquals("12345678912", model.getRuc());
112112
assertEquals("01", model.getVoidedLineDocumentTypeCode());
@@ -123,7 +123,7 @@ public void getSunatDocument_summaryDocument() throws IOException, SAXException,
123123

124124
// Then
125125
assertNotNull(model);
126-
assertEquals(DocumentType.SUMMARY_DOCUMENT.getDocumentType(), model.getDocumentType());
126+
assertEquals(DocumentType.SUMMARY_DOCUMENT.getType(), model.getDocumentType());
127127
assertEquals("RC-20191224-1", model.getDocumentID());
128128
assertEquals("12345678912", model.getRuc());
129129
assertNull(model.getVoidedLineDocumentTypeCode());
@@ -140,7 +140,7 @@ public void getSunatDocument_perception() throws IOException, SAXException, Pars
140140

141141
// Then
142142
assertNotNull(model);
143-
assertEquals(DocumentType.PERCEPTION.getDocumentType(), model.getDocumentType());
143+
assertEquals(DocumentType.PERCEPTION.getType(), model.getDocumentType());
144144
assertEquals("P001-1", model.getDocumentID());
145145
assertEquals("12345678912", model.getRuc());
146146
assertNull(model.getVoidedLineDocumentTypeCode());
@@ -157,7 +157,7 @@ public void getSunatDocument_retention() throws IOException, SAXException, Parse
157157

158158
// Then
159159
assertNotNull(model);
160-
assertEquals(DocumentType.RETENTION.getDocumentType(), model.getDocumentType());
160+
assertEquals(DocumentType.RETENTION.getType(), model.getDocumentType());
161161
assertEquals("R001-1", model.getDocumentID());
162162
assertEquals("12345678912", model.getRuc());
163163
assertNull(model.getVoidedLineDocumentTypeCode());
@@ -174,7 +174,7 @@ public void getSunatDocument_despatchAdvice() throws IOException, SAXException,
174174

175175
// Then
176176
assertNotNull(model);
177-
assertEquals(DocumentType.DESPATCH_ADVICE.getDocumentType(), model.getDocumentType());
177+
assertEquals(DocumentType.DESPATCH_ADVICE.getType(), model.getDocumentType());
178178
assertEquals("T001-123", model.getDocumentID());
179179
assertEquals("20123456789", model.getRuc());
180180
assertNull(model.getVoidedLineDocumentTypeCode());

0 commit comments

Comments
 (0)