diff --git a/src/test/java/it/inaf/ia2/transfer/service/CopyServiceTest.java b/src/test/java/it/inaf/ia2/transfer/service/CopyServiceTest.java
index 5c1c1c318ac687b65f94de4a9d3e84f8cb91708e..476fcc11036c7ed7a9b94a5f62cfd6bb23fb3b0e 100644
--- a/src/test/java/it/inaf/ia2/transfer/service/CopyServiceTest.java
+++ b/src/test/java/it/inaf/ia2/transfer/service/CopyServiceTest.java
@@ -112,13 +112,13 @@ public class CopyServiceTest {
         fileInfo.setOsPath(getTestFilePath(fileName, directory));
         fileInfo.setVirtualPath(vosPath);
         fileInfo.setPublic(false);
-        fileInfo.setOwnerId("user_copy");
+        fileInfo.setOwnerId(userId);
         
         return fileInfo;
     }
 
     private String getTestFilePath(String fileName, File directory) {
-        return directory.toPath().resolve("subdir").resolve(fileName).toFile().getAbsolutePath();
+        return directory.toPath().resolve(fileName).toFile().getAbsolutePath();
     }
      
     private File createFile(File parent, String filename) throws Exception {
@@ -134,6 +134,7 @@ public class CopyServiceTest {
     private TokenPrincipal fakePrincipal(String name) {
         TokenPrincipal principal = mock(TokenPrincipal.class);
         when(principal.getName()).thenReturn(name);
+        when(principal.getToken()).thenReturn("any_token_not_null");
         return principal;
     }