diff --git a/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_entire.kt b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_entire.kt
new file mode 100644
index 00000000000..89a8fd67fe5
--- /dev/null
+++ b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_entire.kt
@@ -0,0 +1 @@
+val x = -1
diff --git a/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_entire.txt b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_entire.txt
new file mode 100644
index 00000000000..28e32620e1c
--- /dev/null
+++ b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_entire.txt
@@ -0,0 +1,6 @@
+KT element: KtPrefixExpression
+FIR element: FirConstExpressionImpl
+FIR source kind: KtRealSourceElementKind
+
+FIR element rendered:
+Int(-1)
diff --git a/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_justOne.kt b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_justOne.kt
new file mode 100644
index 00000000000..664bc61995f
--- /dev/null
+++ b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_justOne.kt
@@ -0,0 +1 @@
+val x = -1
diff --git a/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_justOne.txt b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_justOne.txt
new file mode 100644
index 00000000000..6f9a566f7b9
--- /dev/null
+++ b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_justOne.txt
@@ -0,0 +1,6 @@
+KT element: KtConstantExpression
+FIR element: FirConstExpressionImpl
+FIR source kind: KtRealSourceElementKind
+
+FIR element rendered:
+Int(-1)
diff --git a/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_entire.kt b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_entire.kt
new file mode 100644
index 00000000000..66a6373e3f5
--- /dev/null
+++ b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_entire.kt
@@ -0,0 +1 @@
+val x = +1
diff --git a/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_entire.txt b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_entire.txt
new file mode 100644
index 00000000000..33f2adbe87e
--- /dev/null
+++ b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_entire.txt
@@ -0,0 +1,6 @@
+KT element: KtPrefixExpression
+FIR element: FirConstExpressionImpl
+FIR source kind: KtRealSourceElementKind
+
+FIR element rendered:
+Int(1)
diff --git a/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_justOne.kt b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_justOne.kt
new file mode 100644
index 00000000000..654b67b1db6
--- /dev/null
+++ b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_justOne.kt
@@ -0,0 +1 @@
+val x = +1
diff --git a/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_justOne.txt b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_justOne.txt
new file mode 100644
index 00000000000..24ef1c66848
--- /dev/null
+++ b/analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_justOne.txt
@@ -0,0 +1,6 @@
+KT element: KtConstantExpression
+FIR element: FirConstExpressionImpl
+FIR source kind: KtRealSourceElementKind
+
+FIR element rendered:
+Int(1)
diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/GetOrBuildFirTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/GetOrBuildFirTestGenerated.java
index c6162ab22c3..2efe1789b89 100644
--- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/GetOrBuildFirTestGenerated.java
+++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/GetOrBuildFirTestGenerated.java
@@ -291,6 +291,30 @@ public class GetOrBuildFirTestGenerated extends AbstractGetOrBuildFirTest {
runTest("analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral.kt");
}
+ @Test
+ @TestMetadata("intLiteral_minusOne_entire.kt")
+ public void testIntLiteral_minusOne_entire() throws Exception {
+ runTest("analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_entire.kt");
+ }
+
+ @Test
+ @TestMetadata("intLiteral_minusOne_justOne.kt")
+ public void testIntLiteral_minusOne_justOne() throws Exception {
+ runTest("analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_minusOne_justOne.kt");
+ }
+
+ @Test
+ @TestMetadata("intLiteral_plusOne_entire.kt")
+ public void testIntLiteral_plusOne_entire() throws Exception {
+ runTest("analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_entire.kt");
+ }
+
+ @Test
+ @TestMetadata("intLiteral_plusOne_justOne.kt")
+ public void testIntLiteral_plusOne_justOne() throws Exception {
+ runTest("analysis/low-level-api-fir/testdata/getOrBuildFir/expressions/intLiteral_plusOne_justOne.kt");
+ }
+
@Test
@TestMetadata("isExpression.kt")
public void testIsExpression() throws Exception {