use of org.jabref.logic.formatter.IdentityFormatter in project jabref by JabRef.
the class FieldFormatterCleanupsTest method checkSimpleUseCase.
@Test
public void checkSimpleUseCase() {
FieldFormatterCleanups actions = new FieldFormatterCleanups(true, Cleanups.parse("title[identity]"));
FieldFormatterCleanup identityInTitle = new FieldFormatterCleanup("title", new IdentityFormatter());
assertEquals(Collections.singletonList(identityInTitle), actions.getConfiguredActions());
actions.applySaveActions(entry);
assertEquals(Optional.of("Educational session 1"), entry.getField("title"));
}
use of org.jabref.logic.formatter.IdentityFormatter in project jabref by JabRef.
the class FieldFormatterCleanupsTest method checkTwoSaveActionsForOneField.
@Test
public void checkTwoSaveActionsForOneField() {
FieldFormatterCleanups actions = new FieldFormatterCleanups(true, Cleanups.parse("title[lower_case,identity]"));
FieldFormatterCleanup lowerCaseTitle = new FieldFormatterCleanup("title", new LowerCaseFormatter());
FieldFormatterCleanup identityInTitle = new FieldFormatterCleanup("title", new IdentityFormatter());
assertEquals(Arrays.asList(lowerCaseTitle, identityInTitle), actions.getConfiguredActions());
actions.applySaveActions(entry);
assertEquals(Optional.of("educational session 1"), entry.getField("title"));
}
use of org.jabref.logic.formatter.IdentityFormatter in project jabref by JabRef.
the class FieldFormatterCleanupsTest method checkThreeSaveActionsForOneField.
@Test
public void checkThreeSaveActionsForOneField() {
FieldFormatterCleanups actions = new FieldFormatterCleanups(true, Cleanups.parse("title[lower_case,identity,normalize_date]"));
FieldFormatterCleanup lowerCaseTitle = new FieldFormatterCleanup("title", new LowerCaseFormatter());
FieldFormatterCleanup identityInTitle = new FieldFormatterCleanup("title", new IdentityFormatter());
FieldFormatterCleanup normalizeDatesInTitle = new FieldFormatterCleanup("title", new NormalizeDateFormatter());
assertEquals(Arrays.asList(lowerCaseTitle, identityInTitle, normalizeDatesInTitle), actions.getConfiguredActions());
actions.applySaveActions(entry);
assertEquals(Optional.of("educational session 1"), entry.getField("title"));
}
Aggregations