mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-10 17:49:38 +02:00
Rename store methods and fix access to open pubsub nodes
This commit is contained in:
parent
6a756c9a44
commit
613c5d869a
10 changed files with 110 additions and 60 deletions
|
@ -24,7 +24,6 @@ import java.util.logging.Level;
|
|||
import org.jivesoftware.smack.SmackException;
|
||||
import org.jivesoftware.smack.XMPPException;
|
||||
import org.jivesoftware.smack.packet.Message;
|
||||
import org.jivesoftware.smack.roster.Roster;
|
||||
import org.jivesoftware.smack.util.FileUtils;
|
||||
import org.jivesoftware.smack.util.StringUtils;
|
||||
import org.jivesoftware.smackx.ox.OXInstantMessagingManager;
|
||||
|
@ -76,15 +75,6 @@ public class BasicOpenPgpInstantMessagingIntegrationTest extends AbstractOpenPgp
|
|||
final SimpleResultSyncPoint bobReceivedMessage = new SimpleResultSyncPoint();
|
||||
final String body = "Writing integration tests is an annoying task, but it has to be done, so lets do it!!!";
|
||||
|
||||
Roster aliceRoster = Roster.getInstanceFor(aliceConnection);
|
||||
Roster bobRoster = Roster.getInstanceFor(bobConnection);
|
||||
|
||||
aliceRoster.setSubscriptionMode(Roster.SubscriptionMode.accept_all);
|
||||
bobRoster.setSubscriptionMode(Roster.SubscriptionMode.accept_all);
|
||||
|
||||
aliceRoster.createEntry(bob, "Bob", null);
|
||||
bobRoster.createEntry(alice, "Alice", null);
|
||||
|
||||
FileBasedPainlessOpenPgpStore aliceStore = new FileBasedPainlessOpenPgpStore(aliceStorePath, new UnprotectedKeysProtector());
|
||||
FileBasedPainlessOpenPgpStore bobStore = new FileBasedPainlessOpenPgpStore(bobStorePath, new UnprotectedKeysProtector());
|
||||
|
||||
|
@ -114,8 +104,8 @@ public class BasicOpenPgpInstantMessagingIntegrationTest extends AbstractOpenPgp
|
|||
aliceFingerprint = aliceOpenPgp.generateAndImportKeyPair(alice);
|
||||
bobFingerprint = bobOpenPgp.generateAndImportKeyPair(bob);
|
||||
|
||||
aliceStore.setPrimaryOpenPgpKeyPairFingerprint(aliceFingerprint);
|
||||
bobStore.setPrimaryOpenPgpKeyPairFingerprint(bobFingerprint);
|
||||
aliceStore.setSigningKeyPairFingerprint(aliceFingerprint);
|
||||
bobStore.setSigningKeyPairFingerprint(bobFingerprint);
|
||||
|
||||
aliceOpenPgp.announceSupportAndPublish();
|
||||
bobOpenPgp.announceSupportAndPublish();
|
||||
|
|
|
@ -101,11 +101,11 @@ public class SecretKeyBackupRestoreIntegrationTest extends AbstractOpenPgpIntegr
|
|||
OpenPgpManager openPgpManager = OpenPgpManager.getInstanceFor(aliceConnection);
|
||||
openPgpManager.setOpenPgpProvider(beforeProvider);
|
||||
|
||||
assertNull(beforeStore.getPrimaryOpenPgpKeyPairFingerprint());
|
||||
assertNull(beforeStore.getSigningKeyPairFingerprint());
|
||||
|
||||
OpenPgpV4Fingerprint keyFingerprint = openPgpManager.generateAndImportKeyPair(alice);
|
||||
beforeStore.setPrimaryOpenPgpKeyPairFingerprint(keyFingerprint);
|
||||
assertEquals(keyFingerprint, beforeStore.getPrimaryOpenPgpKeyPairFingerprint());
|
||||
beforeStore.setSigningKeyPairFingerprint(keyFingerprint);
|
||||
assertEquals(keyFingerprint, beforeStore.getSigningKeyPairFingerprint());
|
||||
|
||||
assertTrue(beforeStore.getAvailableKeyPairFingerprints(alice).contains(keyFingerprint));
|
||||
|
||||
|
@ -125,7 +125,7 @@ public class SecretKeyBackupRestoreIntegrationTest extends AbstractOpenPgpIntegr
|
|||
PainlessOpenPgpProvider afterProvider = new PainlessOpenPgpProvider(alice, afterStore);
|
||||
openPgpManager.setOpenPgpProvider(afterProvider);
|
||||
|
||||
assertNull(afterStore.getPrimaryOpenPgpKeyPairFingerprint());
|
||||
assertNull(afterStore.getSigningKeyPairFingerprint());
|
||||
assertFalse(afterStore.getAvailableKeyPairFingerprints(alice).contains(keyFingerprint));
|
||||
|
||||
OpenPgpV4Fingerprint fingerprint = openPgpManager.restoreSecretKeyServerBackup(new AskForBackupCodeCallback() {
|
||||
|
@ -142,9 +142,9 @@ public class SecretKeyBackupRestoreIntegrationTest extends AbstractOpenPgpIntegr
|
|||
|
||||
assertTrue(afterStore.getAvailableKeyPairFingerprints(alice).contains(keyFingerprint));
|
||||
|
||||
afterStore.setPrimaryOpenPgpKeyPairFingerprint(fingerprint);
|
||||
afterStore.setSigningKeyPairFingerprint(fingerprint);
|
||||
|
||||
assertEquals(keyFingerprint, afterStore.getPrimaryOpenPgpKeyPairFingerprint());
|
||||
assertEquals(keyFingerprint, afterStore.getSigningKeyPairFingerprint());
|
||||
assertTrue(Arrays.equals(beforeStore.getSecretKeyRings(alice).getEncoded(), afterStore.getSecretKeyRings(alice).getEncoded()));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue