Bug - Test smells outputs entire path
## Description
Test smells places the entire path as the file name.
It also creates new file entities in the `createResultMapping` function.
Example:
`PROJECT:[root][]([FILE:[C:\Users\Erik\AppData\Local\Temp\cacodi-master11927601810793278179\cacodi-master\gradlew.bat][]([]), FILE:[C:\Users\Erik\AppData\Local\Temp\cacodi-master11927601810793278179\cacodi-master\.gitignore]`
## Priority
High - The file entities will not be merged as the file names are different.
## Definition of done
When the test smells analyzer uses the provided file entities instead of creating its own.
<!-- Don't forget to assign the correct person and labels to this issue!-->
issue