diff --git a/test/uk/ac/sanger/artemis/components/TransferAnnotationToolTest.java b/test/uk/ac/sanger/artemis/components/TransferAnnotationToolTest.java
index a62f8220104bf687286726d6b6aefda7434d14d6..412e61b82be109e5b0270486c591efc61bb071eb 100644
--- a/test/uk/ac/sanger/artemis/components/TransferAnnotationToolTest.java
+++ b/test/uk/ac/sanger/artemis/components/TransferAnnotationToolTest.java
@@ -48,6 +48,7 @@ import uk.ac.sanger.artemis.FeatureVector;
 import uk.ac.sanger.artemis.Options;
 import uk.ac.sanger.artemis.SimpleEntryGroup;
 
+import uk.ac.sanger.artemis.io.DocumentEntryFactory;
 import uk.ac.sanger.artemis.io.EntryInformation;
 import uk.ac.sanger.artemis.io.Key;
 import uk.ac.sanger.artemis.sequence.Bases;
@@ -187,11 +188,11 @@ public class TransferAnnotationToolTest
     final Document entryDocument =
         DocumentFactory.makeDocument(url.getFile());
 
-    final uk.ac.sanger.artemis.io.Entry emblEntry =
-      EntryFileDialog.getEntryFromFile(null, entryDocument,
-          artemisEntryInformation, false);
     try
     {
+      final uk.ac.sanger.artemis.io.Entry emblEntry =
+                DocumentEntryFactory.makeDocumentEntry(artemisEntryInformation,
+                		entryDocument, null);
       final Entry entry = new Entry(emblEntry);
       final EntryGroup entryGroup = new SimpleEntryGroup(entry.getBases());
       entryGroup.add(entry);
@@ -205,6 +206,10 @@ public class TransferAnnotationToolTest
     {
       Assert.fail(nse.getMessage());
     }
+    catch(Exception e)
+    {
+      Assert.fail(e.getMessage());
+    }
     return null;
   }