Skip to content

Commit 39c13ea

Browse files
authored
Add an extra . before the file extensions recorded in metrics (#4980)
* Add an extra . before the file extensions * addressed feedback * detekt * feedback * Updated tests
1 parent 987e2ae commit 39c13ea

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/services/telemetry/OpenedFileTypesMetrics.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ class OpenedFileTypesMetricsService : Disposable {
5252
@Synchronized
5353
fun addToExistingTelemetryBatch(fileExt: String) {
5454
if (fileExt in ALLOWED_CODE_EXTENSIONS) {
55-
currentOpenedFileTypes.add(fileExt)
55+
val extension = ".$fileExt"
56+
currentOpenedFileTypes.add(extension)
5657
}
5758
}
5859

plugins/core/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/telemetry/OpenedFileTypeMetricsTest.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,34 @@
33

44
package software.aws.toolkits.jetbrains.services.telemetry
55

6-
import org.junit.After
7-
import org.junit.Before
8-
import org.junit.Test
9-
import org.mockito.kotlin.times
6+
import org.assertj.core.api.Assertions.assertThat
7+
import org.junit.jupiter.api.AfterEach
8+
import org.junit.jupiter.api.BeforeEach
9+
import org.junit.jupiter.api.Test
1010

1111
class OpenedFileTypeMetricsTest {
1212

1313
private lateinit var service: OpenedFileTypesMetricsService
1414

15-
@Before
15+
@BeforeEach
1616
fun setup() {
1717
service = OpenedFileTypesMetricsService()
1818
}
1919

20-
@After
20+
@AfterEach
2121
fun teardown() {
2222
service.dispose()
2323
}
2424

2525
@Test
2626
fun `test addToExistingTelemetryBatch with allowed extension`() {
2727
service.addToExistingTelemetryBatch("kt")
28-
assert(service.getOpenedFileTypes().contains("kt"))
28+
assertThat(service.getOpenedFileTypes()).contains(".kt")
2929
}
3030

3131
@Test
3232
fun `test addToExistingTelemetryBatch with disallowed extension`() {
3333
service.addToExistingTelemetryBatch("txt")
34-
assert(service.getOpenedFileTypes().isEmpty())
34+
assertThat(service.getOpenedFileTypes()).isEmpty()
3535
}
3636
}

0 commit comments

Comments
 (0)