Files
openide/java/java-tests/testSrc/com/intellij/ide/JavaFilePasteProviderTest.java
Bart van Helvert 3d3de923d0 [java] Don't detect class name during past for implicit classes
GitOrigin-RevId: 69773cc73412459f8b4d16b36dd83d04f06150c5
2024-07-01 13:45:12 +00:00

16 lines
763 B
Java

// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.ide;
import com.intellij.openapi.project.Project;
import com.intellij.testFramework.LightPlatformTestCase;
public class JavaFilePasteProviderTest extends LightPlatformTestCase {
public void testDetectClassName() {
Project project = getProject();
assertNull(JavaFilePasteProvider.detectClassName(project, "random text pasted"));
assertEquals("X", JavaFilePasteProvider.detectClassName(project, "class X {}"));
assertEquals("Y", JavaFilePasteProvider.detectClassName(project, "class X {} public class Y{}"));
assertEquals("R", JavaFilePasteProvider.detectClassName(project, "record R() {}"));
}
}