Support Kotlin dependencies
This commit is contained in:
parent
8fcfcb49d7
commit
8f62162c2a
3 changed files with 93 additions and 0 deletions
22
tests/samples/codefiles/kotlin.kt
Normal file
22
tests/samples/codefiles/kotlin.kt
Normal file
|
@ -0,0 +1,22 @@
|
|||
package com.wakatime
|
||||
|
||||
import java.io.*
|
||||
import alpha.time.Some
|
||||
import bravo.charlie.something.Other
|
||||
|
||||
<#assign licenseFirst = "/*">
|
||||
<#assign licensePrefix = " * ">
|
||||
<#assign licenseLast = " */">
|
||||
<#include "${project.licensePath}">
|
||||
<#if package?? && package != "">
|
||||
package ${package}
|
||||
</#if>
|
||||
|
||||
import delta.io.*
|
||||
|
||||
class MainActivity : AppCompatActivity() {
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
}
|
||||
}
|
|
@ -448,3 +448,15 @@ class DependenciesTestCase(TestCase):
|
|||
expected_lines=21,
|
||||
entity='rust.rs',
|
||||
)
|
||||
|
||||
def test_kotlin_dependencies_detected(self):
|
||||
self.shared(
|
||||
expected_dependencies=[
|
||||
'alpha.time',
|
||||
'bravo.charlie',
|
||||
'delta.io',
|
||||
],
|
||||
expected_language='Kotlin',
|
||||
expected_lines=22,
|
||||
entity='kotlin.kt',
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue