Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KON-308 Check Tests And Add Missing Tests #153

Merged
merged 56 commits into from
May 17, 2023
Merged
Changes from 1 commit
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
55d90cc
simplify tests in KoClassDeclaration
nataliapeterwas May 11, 2023
d346a3c
KoAnnotationTest and KoBaseDeclarationTest
nataliapeterwas May 12, 2023
ee71915
KoComplexDeclarationTest
nataliapeterwas May 12, 2023
8e0b302
upd KoDeclarationForTypeAliasTest
nataliapeterwas May 12, 2023
fa973b2
KoDeclarationForTypeAliasTest
nataliapeterwas May 12, 2023
ce861c2
KoDeclarationForVisibilityModifierTest
nataliapeterwas May 12, 2023
2fa4765
KoDeclarationForNameTest
nataliapeterwas May 12, 2023
b8c505e
KoDeclarationForPackageeTest
nataliapeterwas May 12, 2023
69fd537
KoDeclarationForModifierTest
nataliapeterwas May 12, 2023
1c028dd
KoFIleDeclaration
nataliapeterwas May 12, 2023
8fa3d93
KoFunctionDeclaration
nataliapeterwas May 12, 2023
2bf0aab
KoImportDeclaration
nataliapeterwas May 12, 2023
3399523
KoInterfaceDeclaration
nataliapeterwas May 12, 2023
77e6596
KoKDocDeclaration
nataliapeterwas May 12, 2023
70fd482
KoNamedDeclaration
nataliapeterwas May 12, 2023
d13e816
KoObjectDeclaration
nataliapeterwas May 12, 2023
43d6f79
KoPackageDeclaration
nataliapeterwas May 12, 2023
b1f90e0
KoParameterDeclaration
nataliapeterwas May 12, 2023
166c7ed
KoParametrizedDeclaration
nataliapeterwas May 12, 2023
b3209a2
KoPropertyDeclaration
nataliapeterwas May 12, 2023
d115fa5
KoPsiDeclaration
nataliapeterwas May 12, 2023
ac345f5
KoTypeAliasDeclaration
nataliapeterwas May 12, 2023
3eeeed8
fix tests
nataliapeterwas May 12, 2023
903118a
remove packages from snippets
nataliapeterwas May 12, 2023
4534d67
fix spotless
nataliapeterwas May 12, 2023
d61e208
fix tests
nataliapeterwas May 12, 2023
6c9d00b
KoComplexDeclarationForDeclarationsTest - arrange order
nataliapeterwas May 15, 2023
b7e97aa
add parametrized tests for KoDeclarationForAnnotationTest
nataliapeterwas May 15, 2023
eb6b567
KoFileTest - arrange order
nataliapeterwas May 15, 2023
f7a000d
KoNamedDeclarationTest - arrange order
nataliapeterwas May 15, 2023
b0e02dc
KoDeclarationForModifierTest - add parametrized tests
nataliapeterwas May 15, 2023
1e04d5d
KoKDocDeclarationForTagTest - add parametrized tests
nataliapeterwas May 15, 2023
b3ff253
fix spotless and detekt
nataliapeterwas May 15, 2023
1b71dad
format code
nataliapeterwas May 15, 2023
979dc87
KoComplexDeclarationForDeclarationsTest - add parametrized tests
nataliapeterwas May 15, 2023
e0ef71a
fix spotless
nataliapeterwas May 15, 2023
2e047b2
separate some test classes
nataliapeterwas May 15, 2023
7899bc1
KoScope tests
nataliapeterwas May 15, 2023
d0a17bd
KoScope tests
nataliapeterwas May 15, 2023
c0dc334
fix declarations(includeNested, includeLocal) method
nataliapeterwas May 16, 2023
4484288
fix declarations(includeNested, includeLocal) method
nataliapeterwas May 16, 2023
966d970
add tests for KoScope
nataliapeterwas May 16, 2023
a891ce7
add parametrized tests for KoScope
nataliapeterwas May 16, 2023
ecf7f49
Merge branch 'main' into KON-90-check-if-functions(includeNested=true…
nataliapeterwas May 16, 2023
77214f5
fix spotless and detekt
nataliapeterwas May 16, 2023
0d0b7b4
add tests for KoAnnotationDeclarationImpl and KoComplexDeclarationImpl
nataliapeterwas May 16, 2023
f83cd6c
add missing tests
nataliapeterwas May 16, 2023
0a5eb37
add missing tests
nataliapeterwas May 16, 2023
6e952f1
Add KoScopeForFileTest
nataliapeterwas May 16, 2023
447da36
Add KoFileDeclarationForDeclarationTest
nataliapeterwas May 16, 2023
70f5f4e
fix spotless and detekt
nataliapeterwas May 16, 2023
156effb
remove import
nataliapeterwas May 16, 2023
0676871
Merge branch 'main' into KON-145-check-tests-and-add-missing-tests
nataliapeterwas May 17, 2023
5da2010
fix after merge
nataliapeterwas May 17, 2023
fa18b26
fix spotless
nataliapeterwas May 17, 2023
13ab812
use multiline convention in KoPsiDeclarationImpl.print method
nataliapeterwas May 17, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
format code
  • Loading branch information
nataliapeterwas committed May 15, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 1b71dada6ee687693dcb1673581971fc8e4dcc61
Original file line number Diff line number Diff line change
@@ -289,44 +289,6 @@ class KoKDocDeclarationForTagTest {
}
}

companion object {
@Suppress("unused")
@JvmStatic
fun provideValuesForTagsSize() = listOf(
arguments("SampleClass", 10),
arguments("sampleMethod", 2),
arguments("sampleProperty", 2),
)

@Suppress("unused")
@JvmStatic
fun provideValuesForParamTag() = listOf(
arguments(
"class-with-tags",
"SampleClass",
"SampleType1",
"The first type parameter for this class.",
"SampleType2",
"The second type parameter for this class.",
),
arguments(
"function-with-tags",
"sampleMethod",
"sampleArgument1",
"The first argument.",
"sampleArgument2",
"The second argument.",
),
)

@Suppress("unused")
@JvmStatic
fun provideValuesForTags() = listOf(
arguments("class-with-tags", "SampleClass"),
arguments("function-with-tags", "sampleMethod"),
)
}

@Test
fun `class-with-tags property tag`() {
// given
@@ -461,4 +423,42 @@ class KoKDocDeclarationForTagTest {

private fun getSnippetFile(fileName: String) =
TestSnippetProvider.getSnippetKoScope("core/declaration/kokdocdeclaration/snippet/fortag/", fileName)

companion object {
@Suppress("unused")
@JvmStatic
fun provideValuesForTagsSize() = listOf(
arguments("SampleClass", 10),
arguments("sampleMethod", 2),
arguments("sampleProperty", 2),
)

@Suppress("unused")
@JvmStatic
fun provideValuesForParamTag() = listOf(
arguments(
"class-with-tags",
"SampleClass",
"SampleType1",
"The first type parameter for this class.",
"SampleType2",
"The second type parameter for this class.",
),
arguments(
"function-with-tags",
"sampleMethod",
"sampleArgument1",
"The first argument.",
"sampleArgument2",
"The second argument.",
),
)

@Suppress("unused")
@JvmStatic
fun provideValuesForTags() = listOf(
arguments("class-with-tags", "SampleClass"),
arguments("function-with-tags", "sampleMethod"),
)
}
}