zkgroup: move java BackupAuthTest to server lib

This test does base64 decoding which differs between android 21 and
non-android platforms.
This commit is contained in:
ravi-signal 2023-10-26 13:15:25 -05:00 committed by GitHub
parent 790db2383e
commit 9c79bc97cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 5 deletions

View File

@ -22,6 +22,11 @@ sourceSets {
srcDir '../shared/resources'
}
}
test {
java {
srcDir '../shared/test/java'
}
}
}
dependencies {

View File

@ -22,6 +22,11 @@ sourceSets {
srcDir '../shared/resources'
}
}
test {
java {
srcDir '../shared/test/java'
}
}
}
dependencies {

View File

@ -3,7 +3,7 @@
// SPDX-License-Identifier: AGPL-3.0-only
//
package org.signal.libsignal.zkgroup.integrationtests;
package org.signal.libsignal.zkgroup;
import java.nio.charset.StandardCharsets;
import java.time.Instant;
@ -13,12 +13,14 @@ import java.util.UUID;
import org.junit.Assert;
import org.junit.Test;
import org.signal.libsignal.protocol.util.Hex;
import org.signal.libsignal.zkgroup.GenericServerPublicParams;
import org.signal.libsignal.zkgroup.GenericServerSecretParams;
import org.signal.libsignal.zkgroup.SecureRandomTest;
import org.signal.libsignal.zkgroup.VerificationFailedException;
import org.signal.libsignal.zkgroup.backups.*;
/**
* Tests the BackupAuthCredential
*
* <p>Normally, we'd like to run this test on both android and non-android platforms, but Android 21
* doesn't have java.util.Base64 and non-android hosts don't have android.util.Base64
*/
public final class BackupAuthTest extends SecureRandomTest {
private static final UUID TEST_USER_ID = UUID.fromString("e74beed0-e70f-4cfd-abbb-7e3eb333bbac");