From 234eeaf57b628e7cb8beccc48543853620a65b90 Mon Sep 17 00:00:00 2001 From: Alexander Zolotov Date: Sun, 29 Sep 2013 22:22:46 +0400 Subject: [PATCH] IdeaTestAssistant: do not suggest create files if both of it exists --- .../intellij/testAssistant/TestDataNavigationHandler.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/IdeaTestAssistant/src/com/intellij/testAssistant/TestDataNavigationHandler.java b/plugins/IdeaTestAssistant/src/com/intellij/testAssistant/TestDataNavigationHandler.java index d6913b21e1e8..08369634e84d 100644 --- a/plugins/IdeaTestAssistant/src/com/intellij/testAssistant/TestDataNavigationHandler.java +++ b/plugins/IdeaTestAssistant/src/com/intellij/testAssistant/TestDataNavigationHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2010 JetBrains s.r.o. + * Copyright 2000-2013 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -108,7 +108,11 @@ public class TestDataNavigationHandler implements GutterIconNavigationHandler listPaths = new ArrayList(fileNames); final String CREATE_MISSING_OPTION = "Create Missing Files"; if (fileNames.size() == 2) { - listPaths.add(CREATE_MISSING_OPTION); + VirtualFile file1 = LocalFileSystem.getInstance().refreshAndFindFileByPath(fileNames.get(0)); + VirtualFile file2 = LocalFileSystem.getInstance().refreshAndFindFileByPath(fileNames.get(1)); + if (file1 == null || file2 == null) { + listPaths.add(CREATE_MISSING_OPTION); + } } final JList list = new JBList(ArrayUtil.toStringArray(listPaths)); list.setCellRenderer(new ColoredListCellRenderer() {