Skip to content

Commit

Permalink
PICA: general changes #163
Browse files Browse the repository at this point in the history
  • Loading branch information
pkiraly committed Feb 26, 2023
1 parent 55a0070 commit b5989ca
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -108,14 +108,18 @@ public void testValidFormat() {
}

@Test
public void testInValidFormat() {
String[] arguments = new String[]{"--format", "comma-separated", "a-marc-file.mrc"};
public void testInvalidFormat() {
String msg = null;
ValidatorParameters parameters = null;
String[] arguments = new String[]{"--format", "iso", "a-marc-file.mrc"};
try {
ValidatorParameters parameters = new ValidatorParameters(arguments);
assertEquals(ValidationErrorFormat.COMMA_SEPARATED, parameters.getFormat());
parameters = new ValidatorParameters(arguments);
} catch (ParseException e) {
e.printStackTrace();
msg = e.getMessage();
}
assertNull(parameters);
assertNotNull(msg);
assertEquals("Unrecognized ValidationErrorFormat parameter value: 'iso'", msg);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
package de.gwdg.metadataqa.marc.model.validation;

import org.junit.Test;
import java.util.List;

import static org.junit.Assert.*;

public class ValidationErrorFormatTest {

@Test
public void byFormat() {
assertEquals(ValidationErrorFormat.COMMA_SEPARATED, ValidationErrorFormat.byFormat("comma-separated"));
}

@Test
public void getName() {
assertEquals("csv", ValidationErrorFormat.COMMA_SEPARATED.getName());
}

@Test
public void getNames() {
assertEquals(List.of("csv", "comma-separated"), ValidationErrorFormat.COMMA_SEPARATED.getNames());
}

@Test
public void getLabel() {
assertEquals("comma separated", ValidationErrorFormat.COMMA_SEPARATED.getLabel());
}

@Test
public void values() {
assertEquals(4, ValidationErrorFormat.values().length);
}

@Test
public void valueOf() {
assertEquals(ValidationErrorFormat.COMMA_SEPARATED, ValidationErrorFormat.valueOf("COMMA_SEPARATED"));
}
}

0 comments on commit b5989ca

Please sign in to comment.