Skip to content

Commit

Permalink
Enable Checkstyle runs against test sources. (#577)
Browse files Browse the repository at this point in the history
  • Loading branch information
blackwinter committed Jan 29, 2025
1 parent 9ed5d4e commit 01a7351
Show file tree
Hide file tree
Showing 157 changed files with 2,655 additions and 2,316 deletions.
1 change: 0 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,6 @@ subprojects {

checkstyle {
toolVersion '10.21.2'
checkstyleTest.enabled = false
}

test {
Expand Down
4 changes: 3 additions & 1 deletion config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,9 @@
<module name="MagicNumber"/>
<module name="MemberName"/>
<module name="MethodLength"/>
<module name="MethodName"/>
<module name="MethodName">
<property name="format" value="^(?:issue[0-9]+_)*[a-z][a-zA-Z0-9]*$"/>
</module>
<module name="MethodParamPad"/>
<module name="MethodTypeParameterName"/>
<module name="MissingCtor"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,11 @@

package org.metafacture.biblio;

import org.metafacture.framework.StreamReceiver;

import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.metafacture.framework.StreamReceiver;
import org.mockito.InOrder;
import org.mockito.Mock;
import org.mockito.Mockito;
Expand All @@ -44,6 +45,9 @@ public final class AlephMabXmlHandlerTest {

private AlephMabXmlHandler mabXmlHandler;

public AlephMabXmlHandlerTest() {
}

@Before
public void setup() {
mabXmlHandler = new AlephMabXmlHandler();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,14 @@

package org.metafacture.biblio;

import static org.mockito.Mockito.inOrder;
import static org.mockito.Mockito.never;
import org.metafacture.framework.StreamReceiver;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.metafacture.framework.StreamReceiver;
import org.mockito.InOrder;
import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.MockitoAnnotations;

/**
Expand All @@ -41,7 +40,7 @@ public final class AseqDecoderTest {

private static final String FIELD_LDR = " LDR L 00235nM2.01000024------h";

private static final String FIELD_001_a_TEST = " 001 L $$atest";
private static final String FIELD_001_A_TEST = " 001 L $$atest";

private static final String FIELD_200_TEST = "001304760 200 L $$kAckermann-Gemeinde$$9(DE-588)39042-2";

Expand All @@ -52,6 +51,9 @@ public final class AseqDecoderTest {
@Mock
private StreamReceiver receiver;

public AseqDecoderTest() {
}

@Before
public void setup() {
MockitoAnnotations.initMocks(this);
Expand All @@ -68,42 +70,42 @@ public void cleanup() {
public void shouldReturnRecordId() {
this.aseqDecoder.process(RECORD_ID + FIELD_LDR);

final InOrder ordered = inOrder(this.receiver);
final InOrder ordered = Mockito.inOrder(this.receiver);
ordered.verify(this.receiver).startRecord(RECORD_ID);
}

@Test
public void testShouldParseRecordStartingWithRecordMarker() {
this.aseqDecoder.process(RECORD_ID + FIELD_LDR);

final InOrder ordered = inOrder(this.receiver);
final InOrder ordered = Mockito.inOrder(this.receiver);
ordered.verify(this.receiver).startRecord(RECORD_ID);
verifyLdrTest(ordered);
ordered.verify(this.receiver).endRecord();
}

@Test
public void testShouldParseRecordWithTwoFields() {
this.aseqDecoder.process(RECORD_ID + FIELD_LDR + FIELD_MARKER
+ RECORD_ID + FIELD_001_a_TEST + FIELD_MARKER + FIELD_200_TEST);
final InOrder ordered = inOrder(this.receiver);
this.aseqDecoder.process(RECORD_ID + FIELD_LDR + FIELD_MARKER +
RECORD_ID + FIELD_001_A_TEST + FIELD_MARKER + FIELD_200_TEST);
final InOrder ordered = Mockito.inOrder(this.receiver);
ordered.verify(this.receiver).startRecord(RECORD_ID);
verifyLdrTest(ordered);
verify001_a_Test(ordered);
verify001aTest(ordered);
verify200(ordered);
ordered.verify(this.receiver).endRecord();
}

private void verify200(final InOrder ordered) {
ordered.verify(this.receiver).startEntity("200");
ordered.verify(this.receiver, never())
ordered.verify(this.receiver, Mockito.never())
.literal("0", "01304760 200 L ");
ordered.verify(this.receiver).literal("k", "Ackermann-Gemeinde");
ordered.verify(this.receiver).literal("9", "(DE-588)39042-2");
ordered.verify(this.receiver).endEntity();
}

private void verify001_a_Test(final InOrder ordered) {
private void verify001aTest(final InOrder ordered) {
ordered.verify(this.receiver).startEntity("001");
ordered.verify(this.receiver).literal("a", "test");
ordered.verify(this.receiver).endEntity();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@

package org.metafacture.biblio;

import static org.mockito.Mockito.verify;

import org.metafacture.framework.StreamReceiver;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.MockitoAnnotations;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl;
Expand All @@ -45,6 +45,9 @@ public final class ComarcXmlHandlerTest {
@Mock
private StreamReceiver receiver;

public ComarcXmlHandlerTest() {
}

@Before
public void setup() {
MockitoAnnotations.initMocks(this);
Expand Down Expand Up @@ -80,9 +83,9 @@ public void shouldSetIdFrom000SubfieldX() throws SAXException {
this.comarcXmlHandler.endElement(NAMESPACE, DATAFIELD, "");
this.comarcXmlHandler.endElement(NAMESPACE, RECORD, "");

verify(this.receiver).literal("x", fieldValue);
verify(this.receiver).startRecord(fieldValue);
verify(this.receiver).endRecord();
Mockito.verify(this.receiver).literal("x", fieldValue);
Mockito.verify(this.receiver).startRecord(fieldValue);
Mockito.verify(this.receiver).endRecord();
}

@Test
Expand Down Expand Up @@ -114,10 +117,10 @@ public void shouldAcceptRepeatableSubfields() throws SAXException {
this.comarcXmlHandler.endElement(NAMESPACE, DATAFIELD, "");
this.comarcXmlHandler.endElement(NAMESPACE, RECORD, "");

verify(this.receiver).literal("x", fieldValue1);
verify(this.receiver).literal("x", fieldValue2);
verify(this.receiver).startRecord(fieldValue1);
verify(this.receiver).endRecord();
Mockito.verify(this.receiver).literal("x", fieldValue1);
Mockito.verify(this.receiver).literal("x", fieldValue2);
Mockito.verify(this.receiver).startRecord(fieldValue1);
Mockito.verify(this.receiver).endRecord();
}

@Test
Expand Down Expand Up @@ -170,13 +173,13 @@ public void shouldReadTwoFields() throws SAXException {

this.comarcXmlHandler.endElement(NAMESPACE, RECORD, "");

verify(this.receiver).literal("x", fieldValue1);
verify(this.receiver).literal("x", fieldValue2);
verify(this.receiver).startRecord(fieldValue1);
verify(this.receiver).endRecord();
verify(this.receiver).startEntity("000 ");
verify(this.receiver).startEntity("001 2");
verify(this.receiver).literal("a", fieldValue1);
Mockito.verify(this.receiver).literal("x", fieldValue1);
Mockito.verify(this.receiver).literal("x", fieldValue2);
Mockito.verify(this.receiver).startRecord(fieldValue1);
Mockito.verify(this.receiver).endRecord();
Mockito.verify(this.receiver).startEntity("000 ");
Mockito.verify(this.receiver).startEntity("001 2");
Mockito.verify(this.receiver).literal("a", fieldValue1);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,13 @@

package org.metafacture.biblio;

import static org.mockito.Mockito.inOrder;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions;
import org.metafacture.framework.StreamReceiver;

import org.junit.Before;
import org.junit.Test;
import org.metafacture.framework.StreamReceiver;
import org.mockito.InOrder;
import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.MockitoAnnotations;

/**
Expand All @@ -41,6 +39,9 @@ public final class MabDecoderTest {

private MabDecoder mabDecoder;

public MabDecoderTest() {
}

@Before
public void setup() {
MockitoAnnotations.initMocks(this);
Expand All @@ -56,7 +57,7 @@ public void shouldParseMabRecord() {
"705b\u001FcSubfield 3\u001FdSubfield 4\u001E" +
"\u001D");

final InOrder ordered = inOrder(receiver);
final InOrder ordered = Mockito.inOrder(receiver);
ordered.verify(receiver).startRecord("1234");
ordered.verify(receiver).literal("001", "1234");
ordered.verify(receiver).startEntity("705a");
Expand All @@ -75,8 +76,8 @@ public void shouldSkipWhitespaceOnlyInput() {
mabDecoder.process(" ");
mabDecoder.closeStream();

verify(receiver).closeStream();
verifyNoMoreInteractions(receiver);
Mockito.verify(receiver).closeStream();
Mockito.verifyNoMoreInteractions(receiver);
}

}
Loading

0 comments on commit 01a7351

Please sign in to comment.