mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-22 00:08:07 +01:00
Revert "Revert "Retire the "migrate signed pre-keys" command""
This reverts commit f738bc97e7.
This commit is contained in:
committed by
Jon Chambers
parent
184cdc0331
commit
61256d49cd
@@ -5,14 +5,7 @@
|
||||
|
||||
package org.whispersystems.textsecuregcm.storage;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import java.util.Optional;
|
||||
import java.util.UUID;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.extension.RegisterExtension;
|
||||
import org.signal.libsignal.protocol.ecc.Curve;
|
||||
import org.signal.libsignal.protocol.ecc.ECKeyPair;
|
||||
@@ -52,21 +45,4 @@ class RepeatedUseECSignedPreKeyStoreTest extends RepeatedUseSignedPreKeyStoreTes
|
||||
protected DynamoDbClient getDynamoDbClient() {
|
||||
return DYNAMO_DB_EXTENSION.getDynamoDbClient();
|
||||
}
|
||||
|
||||
@Test
|
||||
void storeIfAbsent() {
|
||||
final UUID identifier = UUID.randomUUID();
|
||||
final byte deviceIdWithExistingKey = 1;
|
||||
final byte deviceIdWithoutExistingKey = deviceIdWithExistingKey + 1;
|
||||
|
||||
final ECSignedPreKey originalSignedPreKey = generateSignedPreKey();
|
||||
|
||||
keyStore.store(identifier, deviceIdWithExistingKey, originalSignedPreKey).join();
|
||||
|
||||
assertFalse(keyStore.storeIfAbsent(identifier, deviceIdWithExistingKey, generateSignedPreKey()).join());
|
||||
assertTrue(keyStore.storeIfAbsent(identifier, deviceIdWithoutExistingKey, generateSignedPreKey()).join());
|
||||
|
||||
assertEquals(Optional.of(originalSignedPreKey), keyStore.find(identifier, deviceIdWithExistingKey).join());
|
||||
assertTrue(keyStore.find(identifier, deviceIdWithoutExistingKey).join().isPresent());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user