@Test
public void nonFileTest() {

    MoveFile moveFile = new MoveFile().relative("blah").setToRelative("src");
    TOExecutionResult executionResult = moveFile.execution(transformedAppFolder, transformationContext);
    assertEquals(moveFile.getToRelative(), "src");
    assertEquals(executionResult.getType(), TOExecutionResult.Type.ERROR);
    assertEquals(executionResult.getException().getClass(), TransformationOperationException.class);
    assertEquals(executionResult.getException().getMessage(), "File could not be moved");
    assertEquals(executionResult.getException().getCause().getClass(), IOException.class);
    assertEquals(executionResult.getException().getCause().getMessage(), "/blah (Is a directory)");
    assertEquals(moveFile.getDescription(), "Move file blah to src");
    assertNull(executionResult.getDetails());
}