Skip to content

Commit 563ca08

Browse files
committed
Addressing code review comments
1 parent 539cb7e commit 563ca08

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonq/lsp/artifacts/ManifestFetcherTest.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package software.aws.toolkits.jetbrains.services.amazonq.lsp.artifacts
66
import io.mockk.every
77
import io.mockk.spyk
88
import io.mockk.verify
9-
import org.junit.jupiter.api.Assertions.assertEquals
9+
import org.assertj.core.api.Assertions.assertThat
1010
import org.junit.jupiter.api.BeforeEach
1111
import org.junit.jupiter.api.Test
1212
import software.aws.toolkits.jetbrains.services.amazonq.project.manifest.ManifestManager
@@ -29,7 +29,7 @@ class ManifestFetcherTest {
2929
every { fetchLocalManifestMock["fetchManifestFromLocal"]() } returns null
3030
every { fetchLocalManifestMock["fetchManifestFromRemote"]() } returns null
3131

32-
assertEquals(fetchLocalManifestMock.fetch(), null)
32+
assertThat(fetchLocalManifestMock.fetch()).isNull()
3333
verify { fetchLocalManifestMock["fetchManifestFromLocal"]() }
3434
verify { fetchLocalManifestMock["fetchManifestFromRemote"]() }
3535
}
@@ -41,7 +41,7 @@ class ManifestFetcherTest {
4141
every { fetchLocalManifestMock["fetchManifestFromLocal"]() } returns manifest
4242
every { fetchLocalManifestMock["fetchManifestFromRemote"]() } returns null
4343

44-
assertEquals(fetchLocalManifestMock.fetch(), manifest)
44+
assertThat(fetchLocalManifestMock.fetch()).isNotNull().isEqualTo(manifest)
4545
verify { fetchLocalManifestMock["fetchManifestFromLocal"]() }
4646
}
4747

@@ -52,7 +52,7 @@ class ManifestFetcherTest {
5252
every { fetchLocalManifestMock["fetchManifestFromLocal"]() } returns null
5353
every { fetchLocalManifestMock["fetchManifestFromRemote"]() } returns manifest
5454

55-
assertEquals(fetchLocalManifestMock.fetch(), manifest)
55+
assertThat(fetchLocalManifestMock.fetch()).isNotNull().isEqualTo(manifest)
5656
verify { fetchLocalManifestMock["fetchManifestFromLocal"]() }
5757
verify { fetchLocalManifestMock["fetchManifestFromRemote"]() }
5858
}

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/artifacts/LspUtils.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import com.intellij.openapi.util.SystemInfo
77
import java.nio.file.Path
88
import java.nio.file.Paths
99

10-
fun getToolkitsCommonCachePath(): Path = when {
10+
fun getToolkitsCommonCacheRoot(): Path = when {
1111
SystemInfo.isWindows -> {
12-
Paths.get(System.getenv("APPDATA"))
12+
Paths.get(System.getenv("LOCALAPPDATA"))
1313
}
1414
SystemInfo.isMac -> {
1515
Paths.get(System.getProperty("user.home"), "Library", "Caches")

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/artifacts/ManifestFetcher.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class ManifestFetcher {
1818

1919
private val lspManifestUrl = "https://aws-toolkit-language-servers.amazonaws.com/codewhisperer/0/manifest.json"
2020
private val manifestManager = ManifestManager()
21-
private val lspManifestFilePath: Path = getToolkitsCommonCachePath().resolve("aws").resolve("toolkits").resolve("language-servers")
21+
private val lspManifestFilePath: Path = getToolkitsCommonCacheRoot().resolve("aws").resolve("toolkits").resolve("language-servers")
2222
.resolve("lsp-manifest.json")
2323

2424
companion object {
@@ -33,8 +33,7 @@ class ManifestFetcher {
3333
if (localManifest != null) {
3434
return localManifest
3535
}
36-
val remoteManifest = fetchManifestFromRemote() ?: return null
37-
return remoteManifest
36+
return fetchManifestFromRemote()
3837
}
3938

4039
private fun fetchManifestFromRemote(): ManifestManager.Manifest? {

0 commit comments

Comments
 (0)