Move Java-specific part of EnterActionTest to java-tests module

GitOrigin-RevId: 4c83c726cb3cfb95920054b04737ff0f1a88be40
This commit is contained in:
Dmitry Jemerov
2022-04-15 14:06:55 +02:00
committed by intellij-monorepo-bot
parent 2413713d2d
commit 87c899d87e
98 changed files with 6129 additions and 4 deletions

View File

@@ -0,0 +1,12 @@
public class Foo {
public static void main(String[] args) {
public void foo(int a) {
if (a == 0) {
}
<caret>
else if (a == 1) {
}
}
}
}

View File

@@ -0,0 +1,11 @@
public class Foo {
public static void main(String[] args) {
public void foo(int a) {
if (a == 0) {
}<caret>
else if (a == 1) {
}
}
}
}

View File

@@ -0,0 +1,13 @@
class Foo {
void foo(){
public void testDocComment2() throws Exception{
doTextTest("class Test {\n" +
"/**\n" +
"/**\n" +
"/**\n" +
"/**\n<caret>" +
"}");
}
}
}

View File

@@ -0,0 +1,14 @@
class Foo {
void foo(){
public void testDocComment2() throws Exception{
doTextTest("class Test {\n" +
"/**\n" +
"/**\n" +
"/**\n" +
"/**\n" +
"<caret>" +
"}");
}
}
}

View File

@@ -0,0 +1,6 @@
class Foo {
/* test test teset
test test teste<caret>
test test test test
*/
}

View File

@@ -0,0 +1,7 @@
class Foo {
/* test test teset
test test teste
<caret>
test test test test
*/
}

View File

@@ -0,0 +1,5 @@
class Foo {
}<caret>

View File

@@ -0,0 +1,6 @@
class Foo {
}
<caret>

View File

@@ -0,0 +1,5 @@
import java.sun.*;
<caret>
class Foo{}

View File

@@ -0,0 +1,6 @@
import java.sun.*;
<caret>
class Foo{}

View File

@@ -0,0 +1,2 @@
/**<caret> comment */
class Test {}

View File

@@ -0,0 +1,3 @@
/**
<caret>comment */
class Test {}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
class Foo {
void foo() {<caret>
foo();
foo();
foo();
foo();
}
}

View File

@@ -0,0 +1,9 @@
class Foo {
void foo() {
<caret>
foo();
foo();
foo();
foo();
}
}

View File

@@ -0,0 +1,4 @@
public class Test {
int i =
<caret>
}

View File

@@ -0,0 +1,3 @@
public class Test {
int i = <caret>
}

View File

@@ -0,0 +1,6 @@
class A{
/**<caret>
void foo() {
"Some value*/ end."
}
}

View File

@@ -0,0 +1,8 @@
class A{
/**
* <caret>
*/
void foo() {
"Some value*/ end."
}
}

View File

@@ -0,0 +1,6 @@
class Foo {
void foo() {
int i;<caret>
int j;
}
}

View File

@@ -0,0 +1,7 @@
class Foo {
void foo() {
int i;
<caret>
int j;
}
}

View File

@@ -0,0 +1,5 @@
class Foo {
void foo(){
<caret>int i = 1;
}
}

View File

@@ -0,0 +1,7 @@
class Foo {
void foo(){
int i;
<caret>
int j;
}
}

View File

@@ -0,0 +1,8 @@
class Foo {
void foo(){
int i;
<caret>
int j;
}
}

View File

@@ -0,0 +1,6 @@
class Foo {
void foo(){
<caret>int i = 1;
}
}

View File

@@ -0,0 +1,11 @@
public class TestClass {
public void f1() {
}
public void f2() {
<caret>
}
public void f3() {
}
}

View File

@@ -0,0 +1,12 @@
public class TestClass {
public void f1() {
}
public void f2() {
<caret>
}
public void f3() {
}
}

View File

@@ -0,0 +1,6 @@
class TestClass {
void foo(int a,
int b){
<caret>
}
}

View File

@@ -0,0 +1,9 @@
public class TestClass {
public void f1() {
}
public void f2() {<caret>
public void f3() {
}
}

View File

@@ -0,0 +1,11 @@
public class TestClass {
public void f1() {
}
public void f2() {<caret>
}
public void f3() {
}
}

View File

@@ -0,0 +1,4 @@
class TestClass {
void foo(int a,
int b){<caret>
}

View File

@@ -0,0 +1,5 @@
class TestClass {
{
list.add(new Runnable(){<caret>)
}
}

View File

@@ -0,0 +1,7 @@
class TestClass {
{
list.add(new Runnable(){
<caret>
})
}
}

View File

@@ -0,0 +1,5 @@
class TestClass {
{
new MyObject(){<caret>;
}
}

View File

@@ -0,0 +1,7 @@
class TestClass {
{
new MyObject(){
<caret>
};
}
}

View File

@@ -0,0 +1,5 @@
class TestClass {
{
if (a) {<caret>break
}
}

View File

@@ -0,0 +1,7 @@
class TestClass {
{
if (a) {
<caret>break
}
}
}

View File

@@ -0,0 +1,5 @@
class A{
{
new Runnable(){<caret>}
}
}

View File

@@ -0,0 +1,5 @@
class A{
{
new Runnable(){<caret> }
}
}

View File

@@ -0,0 +1,7 @@
class A{
{
new Runnable(){
<caret>
}
}
}

View File

@@ -0,0 +1,5 @@
class A{
{
new Runnable(){ <caret>}
}
}

View File

@@ -0,0 +1,7 @@
class A{
{
new Runnable(){
<caret>
}
}
}

View File

@@ -0,0 +1,7 @@
class A{
{
new Runnable(){
<caret>
}
}
}

View File

@@ -0,0 +1,5 @@
public class Test {
/*
* <caret>
*/
}

View File

@@ -0,0 +1,3 @@
public class Test {
/*<caret>
}

View File

@@ -0,0 +1,4 @@
<caret>
public class Test{
}

View File

@@ -0,0 +1,3 @@
<caret>
public class Test{
}

View File

@@ -0,0 +1,5 @@
class A{
{
method(a,<caret>)
}
}

View File

@@ -0,0 +1,6 @@
class A{
{
method(a,
<caret>)
}
}

View File

@@ -0,0 +1,5 @@
class A{
{
method(a, <caret>)
}
}

View File

@@ -0,0 +1,6 @@
class A{
{
method(a,
<caret>)
}
}

View File

@@ -0,0 +1,5 @@
class A{
{
method(a<caret>)
}
}

View File

@@ -0,0 +1,6 @@
class A{
{
method(a
<caret>)
}
}

View File

@@ -0,0 +1,5 @@
class A{
{
method(a,<caret>
}
}

View File

@@ -0,0 +1,6 @@
class A{
{
method(a,
<caret>
}
}

View File

@@ -0,0 +1,8 @@
/**
* <caret>
*/
class Test {
/**
*/
public void foo();
}

View File

@@ -0,0 +1,7 @@
class Test {
/**
* <caret>
* @param param
*/
public void foo(int param);
}

View File

@@ -0,0 +1,7 @@
class Test {
/**
* <caret>
* @param param
*/
public void foo(int param);
}

View File

@@ -0,0 +1,5 @@
/**
*
* @param <T>
*/
class Test<T> {}

View File

@@ -0,0 +1,8 @@
class Test {
/**
*
* @param t
* @param <T>
*/
<T> void foo (T t){}
}

View File

@@ -0,0 +1,16 @@
public class A {
/**
* @param p parameter description
* @param t invalid parameter description
*/
void foo(int p, int q) {}
}
class B extends A {
/**
* <caret>
* @param p parameter description
* @param q
*/
void foo(int p, int q){}
}

View File

@@ -0,0 +1,8 @@
/**
* <caret>
*/
class A {
int foo() {
return 1 */*comment*/ 1
}
}

View File

@@ -0,0 +1,5 @@
class Test {
/** @return The super-type of this - may return
* {@code null}*/
public abstract int foo(int param);
}

View File

@@ -0,0 +1,6 @@
/**<caret>
class Test {
/**
*/
public void foo();
}

View File

@@ -0,0 +1,4 @@
class Test {
/**<caret>
public void foo(int param);
}

View File

@@ -0,0 +1,3 @@
class Test {
/**<caret>public void foo(int param);
}

View File

@@ -0,0 +1,2 @@
/**<caret>
class Test<T> {}

View File

@@ -0,0 +1,4 @@
class Test {
/**<caret>
<T> void foo (T t){}
}

View File

@@ -0,0 +1,12 @@
public class A {
/**
* @param p parameter description
* @param t invalid parameter description
*/
void foo(int p, int q) {}
}
class B extends A {
/**<caret>
void foo(int p, int q){}
}

View File

@@ -0,0 +1,6 @@
/**<caret>
class A {
int foo() {
return 1 */*comment*/ 1
}
}

View File

@@ -0,0 +1,4 @@
class Test {
/** @return The super-type of this - may return <caret>{@code null}*/
public abstract int foo(int param);
}

View File

@@ -0,0 +1,5 @@
public class TestClass {
/**<caret>
public void f1() {
}
}

View File

@@ -0,0 +1,7 @@
public class TestClass {
/**
* <caret>
*/
public void f1() {
}
}

View File

@@ -0,0 +1,8 @@
public class TestClass {
/**
*
* <caret>
*/
public void f1() {
}
}

View File

@@ -0,0 +1,5 @@
public class Foo {
{
// abc<caret>
}
}

View File

@@ -0,0 +1,6 @@
public class Foo {
{
// abc
<caret>
}
}

View File

@@ -0,0 +1,5 @@
public class Foo {
{
// abc<caret>
}
}

View File

@@ -0,0 +1,6 @@
public class Foo {
{
// abc
<caret>
}
}

View File

@@ -0,0 +1,5 @@
public class Foo {
{
// abc<caret> //def
}
}

View File

@@ -0,0 +1,5 @@
public class Foo {
{
// abc<caret> // def
}
}

View File

@@ -0,0 +1,6 @@
public class Foo {
{
// abc
// <caret>def
}
}

View File

@@ -0,0 +1,6 @@
public class Foo {
{
// abc
// <caret>def
}
}

View File

@@ -0,0 +1,3 @@
public class Foo {
// abc<caret> def
}

View File

@@ -0,0 +1,4 @@
public class Foo {
// abc
// <caret>def
}

View File

@@ -0,0 +1,3 @@
class A{
void foo(){<caret>
}

View File

@@ -0,0 +1,4 @@
class A{
void foo(){
<caret>
}

View File

@@ -0,0 +1,5 @@
class A{
/**<caret>
void foo(int p){
}
}

View File

@@ -0,0 +1,7 @@
class A{
/**
* <caret>
*/
void foo(int p){
}
}

View File

@@ -0,0 +1,4 @@
class A{
void foo(){<caret>
}
}

View File

@@ -0,0 +1,3 @@
class A{
void foo(){<caret>
}

View File

@@ -0,0 +1,5 @@
class A{
void foo(){
<caret>
}
}

View File

@@ -0,0 +1,5 @@
class A{
void foo(){
<caret>
}
}

View File

@@ -0,0 +1,6 @@
class Foo {
void foo() {
String s = "abc" +
"<caret>def";
}
}

View File

@@ -0,0 +1,5 @@
class Foo {
void foo() {
String s = "abc<caret>def";
}
}

View File

@@ -0,0 +1,5 @@
public class Test {
{
String s = "abc\<caret>ndef";
}
}

View File

@@ -0,0 +1,6 @@
public class Test {
{
String s = "abc\n" +
"<caret>def";
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -3,9 +3,11 @@
*/
package com.intellij.codeInsight;
import com.intellij.application.options.CodeStyle;
import com.intellij.psi.PsiDocumentManager;
import com.intellij.psi.PsiFile;
import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.codeStyle.CodeStyleSettings;
import com.intellij.testFramework.LightJavaCodeInsightTestCase;
import org.jetbrains.annotations.NonNls;
@@ -18,10 +20,6 @@ public abstract class AbstractEnterActionTestCase extends LightJavaCodeInsightTe
assertEquals(expected, actial);
}
protected void doTest() throws Exception {
doTest("java");
}
protected void doTextTest(@NonNls String ext, @NonNls String before, @NonNls String after) {
configureFromFileText("a." + ext, before);
performAction();
@@ -39,4 +37,8 @@ public abstract class AbstractEnterActionTestCase extends LightJavaCodeInsightTe
protected void performAction() {
type('\n');
}
protected CodeStyleSettings getCodeStyleSettings() {
return CodeStyle.getSettings(getProject());
}
}