aboutsummaryrefslogtreecommitdiff
path: root/plugins/signal-protocol/tests/common.vala
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/signal-protocol/tests/common.vala')
-rw-r--r--plugins/signal-protocol/tests/common.vala92
1 files changed, 0 insertions, 92 deletions
diff --git a/plugins/signal-protocol/tests/common.vala b/plugins/signal-protocol/tests/common.vala
deleted file mode 100644
index 9bb9b1dc..00000000
--- a/plugins/signal-protocol/tests/common.vala
+++ /dev/null
@@ -1,92 +0,0 @@
-namespace Signal.Test {
-
-int main(string[] args) {
- GLib.Test.init(ref args);
- GLib.Test.set_nonfatal_assertions();
- TestSuite.get_root().add_suite(new Curve25519().get_suite());
- TestSuite.get_root().add_suite(new SessionBuilderTest().get_suite());
- TestSuite.get_root().add_suite(new HKDF().get_suite());
- return GLib.Test.run();
-}
-
-Store setup_test_store_context(Context global_context) {
- Store store = global_context.create_store();
- try {
- store.identity_key_store.local_registration_id = (Random.next_int() % 16380) + 1;
-
- ECKeyPair key_pair = global_context.generate_key_pair();
- store.identity_key_store.identity_key_private = new Bytes(key_pair.private.serialize());
- store.identity_key_store.identity_key_public = new Bytes(key_pair.public.serialize());
- } catch (Error e) {
- fail_if_reached();
- }
- return store;
-}
-
-ECPublicKey? create_test_ec_public_key(Context context) {
- try {
- return context.generate_key_pair().public;
- } catch (Error e) {
- fail_if_reached();
- return null;
- }
-}
-
-bool fail_if(bool exp, string? reason = null) {
- if (exp) {
- if (reason != null) GLib.Test.message(reason);
- GLib.Test.fail();
- return true;
- }
- return false;
-}
-
-void fail_if_reached(string? reason = null) {
- fail_if(true, reason);
-}
-
-delegate void ErrorFunc() throws Error;
-
-void fail_if_not_error_code(ErrorFunc func, int expectedCode, string? reason = null) {
- try {
- func();
- fail_if_reached(@"$(reason + ": " ?? "")no error thrown");
- } catch (Error e) {
- fail_if_not_eq_int(e.code, expectedCode, @"$(reason + ": " ?? "")caught unexpected error");
- }
-}
-
-bool fail_if_not(bool exp, string? reason = null) {
- return fail_if(!exp, reason);
-}
-
-bool fail_if_eq_int(int left, int right, string? reason = null) {
- return fail_if(left == right, @"$(reason + ": " ?? "")$left == $right");
-}
-
-bool fail_if_not_eq_int(int left, int right, string? reason = null) {
- return fail_if_not(left == right, @"$(reason + ": " ?? "")$left != $right");
-}
-
-bool fail_if_not_eq_str(string left, string right, string? reason = null) {
- return fail_if_not(left == right, @"$(reason + ": " ?? "")$left != $right");
-}
-
-bool fail_if_not_eq_uint8_arr(uint8[] left, uint8[] right, string? reason = null) {
- if (fail_if_not_eq_int(left.length, right.length, @"$(reason + ": " ?? "")array length not equal")) return true;
- return fail_if_not_eq_str(Base64.encode(left), Base64.encode(right), reason);
-}
-
-bool fail_if_not_zero_int(int zero, string? reason = null) {
- return fail_if_not_eq_int(zero, 0, reason);
-}
-
-bool fail_if_zero_int(int zero, string? reason = null) {
- return fail_if_eq_int(zero, 0, reason);
-}
-
-bool fail_if_null(void* what, string? reason = null) {
- return fail_if(what == null || (size_t)what == 0, reason);
-}
-
-}