1 // Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
2 package com.intellij.java.find.impl;
4 import com.intellij.find.FindManager;
5 import com.intellij.find.FindModel;
6 import com.intellij.find.impl.FindResultImpl;
7 import com.intellij.find.impl.FindResultUsageInfo;
8 import com.intellij.openapi.vfs.VirtualFile;
9 import com.intellij.psi.PsiFile;
10 import com.intellij.testFramework.PlatformTestCase;
12 import java.io.IOException;
13 import java.nio.charset.StandardCharsets;
15 public class FindResultTest extends PlatformTestCase {
16 public void testFindResultHasCorrectCompare() throws IOException {
17 VirtualFile file = createTempFile("txt", null, "xxxx", StandardCharsets.UTF_8);
18 PsiFile psiFile = getPsiManager().findFile(file);
20 info1 = new FindResultUsageInfo(FindManager.getInstance(myProject), psiFile, 1, new FindModel(), new FindResultImpl(1, 2));
21 FindResultUsageInfo info2 = new FindResultUsageInfo(FindManager.getInstance(myProject), psiFile, 2, new FindModel(), new FindResultImpl(2, 3));
22 assertTrue("result: "+info1.compareToByStartOffset(info2),info1.compareToByStartOffset(info2) < 0);