@Test
public void relativeTest() {

    TransformationUtility transformationUtility = getNewTestTransformationUtility();
    assertEquals(transformationUtility.relative("pom.xml"), transformationUtility);
    assertTrue(transformationUtility.wasFileExplicitlySet());
    assertTrue(transformationUtility.isFileSet());
    assertFalse(transformationUtility.hasBeenPerformed());
    PerformResult performResult = transformationUtility.perform(transformedAppFolder, transformationContext);
    assertTrue(transformationUtility.hasBeenPerformed());
    assertNotNull(performResult);
    assertEquals(performResult.getType(), PerformResult.Type.EXECUTION_RESULT);
    assertEquals(performResult.getExecutionResult().getType(), TUExecutionResult.Type.VALUE);
    TUExecutionResult executionResult = (TUExecutionResult) performResult.getExecutionResult();
    assertEquals(executionResult.getValue(), new File(transformedAppFolder, "pom.xml"));
}