// 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() {}")); } }