Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
pauljohanneskraft committed Oct 21, 2024
1 parent d57fdd6 commit 930f640
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ class CredentialStorageTests {

@After
fun tearDown() {
credentialStorage.deleteAll(CredentialType.ALL)
credentialStorage.deleteAll(CredentialType.All)
}

@Test
Expand Down Expand Up @@ -149,7 +149,7 @@ class CredentialStorageTests {
listOf(serverCredential, nonServerCredential).forEach { credentialStorage.store(it) }

// when
credentialStorage.deleteAll(EnumSet.of(CredentialType.SERVER))
credentialStorage.deleteAll(CredentialType.Server)
val storedServerCredential = credentialStorage.retrieve(
username = serverCredential.username,
)
Expand All @@ -168,7 +168,7 @@ class CredentialStorageTests {
listOf(serverCredential, nonServerCredential).forEach { credentialStorage.store(it) }

// when
credentialStorage.deleteAll(EnumSet.of(CredentialType.NON_SERVER))
credentialStorage.deleteAll(CredentialType.NonServer)
val storedServerCredential = credentialStorage.retrieve(
username = serverCredential.username,
server = serverCredential.server,
Expand All @@ -188,7 +188,7 @@ class CredentialStorageTests {
listOf(serverCredential, nonServerCredential).forEach { credentialStorage.store(it) }

// when
credentialStorage.deleteAll(CredentialType.ALL)
credentialStorage.deleteAll(CredentialType.All)
val storedServerCredential = credentialStorage.retrieve(
username = serverCredential.username,
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ internal class CredentialStorageImpl @Inject constructor(

override fun deleteAll(types: EnumSet<CredentialType>) {
if (types.isEmpty()) return
if (types == CredentialType.ALL) return storage.clear()
if (types == CredentialType.All) return storage.clear()
val deleteServer = types.contains(CredentialType.SERVER)
val deleteNonServer = types.contains(CredentialType.NON_SERVER)
storage.allKeys().forEach { key ->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ enum class CredentialType {
SERVER, NON_SERVER;

companion object {
val ALL: EnumSet<CredentialType> = EnumSet.allOf(CredentialType::class.java)
val All: EnumSet<CredentialType> = EnumSet.allOf(CredentialType::class.java)
val Server = EnumSet.of(CredentialType.SERVER)
val NonServer = EnumSet.of(CredentialType.NON_SERVER)
}
}

0 comments on commit 930f640

Please sign in to comment.