@Test
public void doAction_prop1Only() throws PersistenceException, ValueFormatException, VersionException, LockException,
        ConstraintViolationException, RepositoryException {

    ReplaceResourcePropertyValues action = new ReplaceResourcePropertyValues(OLD_VAL, NEW_VAL, Arrays.asList(PROP1));
    String result = action.doAction(resource);
    assertEquals("Updated values from " + OLD_VAL + " to " + NEW_VAL + " in " + PATH, result);
    verify(prop1, times(1)).setValue("val1_newVal_suffix");
    verify(prop2, never()).setValue(Mockito.anyString());
    verify(prop3, never()).setValue(Mockito.any(Value[].class));
    verify(prop4, never()).setValue(Mockito.anyString());
}