Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

Commit 000f9ce

Browse files
committed
tests: fix test for Kotlin grammar
1 parent e09c012 commit 000f9ce

File tree

6 files changed

+284
-15
lines changed

6 files changed

+284
-15
lines changed

.idea/codeStyles/Project.xml

Lines changed: 255 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/codeStyles/codeStyleConfig.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/deploymentTargetDropDown.xml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/migrations.xml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

android-tree-sitter/src/test/java/com/itsaky/androidide/treesitter/ParserTest.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
package com.itsaky.androidide.treesitter;
1919

2020
import static com.google.common.truth.Truth.assertThat;
21-
import static com.itsaky.androidide.treesitter.TestUtils.readString;
21+
import static com.itsaky.androidide.treesitter.ResourceUtils.readResource;
2222

2323
import android.text.TextUtils;
2424
import com.itsaky.androidide.treesitter.aidl.TSLanguageAidl;
@@ -29,7 +29,6 @@
2929
import com.itsaky.androidide.treesitter.python.TSLanguagePython;
3030
import com.itsaky.androidide.treesitter.string.UTF16StringFactory;
3131
import java.io.UnsupportedEncodingException;
32-
import java.nio.file.Paths;
3332
import java.util.ArrayList;
3433
import java.util.HashMap;
3534
import java.util.List;
@@ -46,7 +45,6 @@
4645
import org.mockito.MockedStatic;
4746
import org.mockito.Mockito;
4847
import org.robolectric.RobolectricTestRunner;
49-
import static com.itsaky.androidide.treesitter.ResourceUtils.readResource;
5048

5149
@RunWith(RobolectricTestRunner.class)
5250
public class ParserTest extends TreeSitterTest {
@@ -74,7 +72,7 @@ public void releaseMocks() {
7472
}
7573

7674
@Test
77-
public void testParse() {
75+
public void testParse() {
7876
try (TSParser parser = TSParser.create()) {
7977
parser.setLanguage(TSLanguagePython.getInstance());
8078
try (TSTree tree = parser.parseString("print(\"hi\")")) {
@@ -181,7 +179,7 @@ public void testKotlinGrammar() {
181179
assertThat(rootNode).isNotNull();
182180
assertThat(rootNode.getChildCount()).isGreaterThan(0);
183181
assertThat(rootNode.getNodeString()).isEqualTo(
184-
"(source_file (class_declaration name: (type_identifier) body: (class_body (function_declaration name: (simple_identifier) parameters: (function_value_parameters) body: (function_body (statements (call_expression (simple_identifier) (call_suffix (value_arguments (value_argument (string_literal)))))))))))");
182+
"(source_file (class_declaration (type_identifier) (class_body (function_declaration (simple_identifier) (function_value_parameters) (function_body (statements (call_expression (simple_identifier) (call_suffix (value_arguments (value_argument (string_literal)))))))))))");
185183
}
186184
}
187185
}
@@ -449,10 +447,7 @@ public void testParserParseCallShouldSucceedIfAnotherParseIsInProgressAndCancell
449447

450448
@Test
451449
public void testParserParseCallShouldNotFailIfWhenMultipleParsersAreParsing() {
452-
try (final var parser1 = TSParser.create();
453-
final var parser2 = TSParser.create();
454-
final var mainParseContent = UTF16StringFactory.newString()
455-
) {
450+
try (final var parser1 = TSParser.create(); final var parser2 = TSParser.create(); final var mainParseContent = UTF16StringFactory.newString()) {
456451
parser1.setLanguage(TSLanguageJava.getInstance());
457452
parser2.setLanguage(TSLanguageJava.getInstance());
458453

@@ -579,7 +574,8 @@ public void testAwaitedCancellation() {
579574
// request parse cancellation and wait till the parse returns
580575
final var start = System.currentTimeMillis();
581576
parser.requestCancellationAndWait();
582-
System.err.println("cancelAndWait() waited for " + (System.currentTimeMillis() - start) + "ms");
577+
System.err.println(
578+
"cancelAndWait() waited for " + (System.currentTimeMillis() - start) + "ms");
583579

584580
// request another parse
585581
try (var tree = parser.parseString(fileContent)) {

0 commit comments

Comments
 (0)