|
@ -1,336 +1,252 @@ |
|
|
package foundation.pEp.jniadapter.test.regression; |
|
|
package foundation.pEp.jniadapter.test.regression; |
|
|
|
|
|
import foundation.pEp.jniadapter.test.framework.*; |
|
|
import foundation.pEp.jniadapter.test.utils.TestUtils; |
|
|
|
|
|
import foundation.pEp.jniadapter.*; |
|
|
import foundation.pEp.jniadapter.*; |
|
|
|
|
|
|
|
|
import java.nio.file.Files; |
|
|
|
|
|
import java.nio.file.Path; |
|
|
|
|
|
import java.nio.file.Paths; |
|
|
|
|
|
import java.util.Vector; |
|
|
|
|
|
import java.util.function.Consumer; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
|
This test is just only checking for unsatisfiedLinkExceptions to make sure all the native calls are implemented |
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
class TestEnv { |
|
|
|
|
|
public Sync.DefaultCallback cb = new Sync.DefaultCallback(); |
|
|
|
|
|
public Identity alice = new Identity(); |
|
|
|
|
|
public Identity bob = new Identity(); |
|
|
|
|
|
public Message msgToSelf; |
|
|
|
|
|
public Message msgToBob; |
|
|
|
|
|
public Vector<Identity> vID = new Vector<Identity>(); |
|
|
|
|
|
public Vector<String> vStr = new Vector<String>(); |
|
|
|
|
|
public byte[] key; |
|
|
|
|
|
private String fileName = "../resources/test_keys/pub/pep-test-alice-0x6FF00E97_pub.asc"; |
|
|
|
|
|
public Engine engine = new Engine(); |
|
|
|
|
|
|
|
|
|
|
|
public TestEnv() throws Exception { |
|
|
|
|
|
alice.user_id = "23"; |
|
|
|
|
|
alice.address = "alice@peptest.org"; |
|
|
|
|
|
alice.me = true; |
|
|
|
|
|
|
|
|
|
|
|
bob.user_id = "42"; |
|
|
|
|
|
bob.address = "bob@peptest.org"; |
|
|
|
|
|
|
|
|
|
|
|
msgToSelf = makeNewMessage(alice, alice, Message.Direction.Outgoing); |
|
|
|
|
|
msgToBob = makeNewMessage(alice, bob, Message.Direction.Outgoing); |
|
|
|
|
|
|
|
|
|
|
|
vID.add(bob); |
|
|
|
|
|
vStr.add("StringItem"); |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
Path path = Paths.get(fileName); |
|
|
|
|
|
key = Files.readAllBytes(path); |
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
TestUtils.log("Could not open key file:" + fileName); |
|
|
|
|
|
throw e; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public static Message makeNewMessage(Identity from, Identity to, Message.Direction dir) { |
|
|
|
|
|
Message msg = new Message(); |
|
|
|
|
|
Vector<Identity> vID = new Vector<Identity>(); |
|
|
|
|
|
vID.add(to); |
|
|
|
|
|
|
|
|
|
|
|
msg.setFrom(from); |
|
|
|
|
|
msg.setTo(vID); |
|
|
|
|
|
msg.setDir(dir); |
|
|
|
|
|
msg.setLongmsg("Hi i am the message longmsg"); |
|
|
|
|
|
return msg; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
class TestUnit { |
|
|
|
|
|
TestEnv env; |
|
|
|
|
|
String testUnitName = "default test unit"; |
|
|
|
|
|
Consumer<TestEnv> lambda; |
|
|
|
|
|
|
|
|
|
|
|
public TestUnit(String name, Consumer<TestEnv> consumer) throws Exception { |
|
|
|
|
|
testUnitName = name; |
|
|
|
|
|
lambda = consumer; |
|
|
|
|
|
env = new TestEnv(); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void run() { |
|
|
|
|
|
TestUtils.logH1(testUnitName); |
|
|
|
|
|
try { |
|
|
|
|
|
lambda.accept(env); |
|
|
|
|
|
} catch (Throwable e) { |
|
|
|
|
|
TestUtils.logH1("TestUnit FAILED: " + e.toString()); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
TestUtils.logH2("SUCCESS!"); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class TestMain { |
|
|
class TestMain { |
|
|
|
|
|
|
|
|
public static void main(String[] args) throws Exception { |
|
|
public static void main(String[] args) throws Exception { |
|
|
testRunNew(); |
|
|
new TestUnit("Engine.myself", new TestContext(), ctx -> { |
|
|
} |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
|
|
|
|
|
|
public static void testRunNew() throws Exception { |
|
|
|
|
|
new TestUnit("Engine.myself", env -> { |
|
|
|
|
|
env.alice = env.engine.myself(env.alice); |
|
|
|
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.encrypt_message", env -> { |
|
|
new TestUnit("Engine.encrypt_message", new TestContext(), ctx -> { |
|
|
env.engine.encrypt_message(env.msgToBob, null, Message.EncFormat.PEP); |
|
|
ctx.engine.encrypt_message(ctx.msgToBob, null, Message.EncFormat.PEP); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.encrypt_message_and_add_priv_key", env -> { |
|
|
new TestUnit("Engine.encrypt_message_and_add_priv_key", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.encrypt_message_and_add_priv_key(env.msgToSelf, env.alice.fpr); |
|
|
ctx.engine.encrypt_message_and_add_priv_key(ctx.msgToSelf, ctx.alice.fpr); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.encrypt_message_for_self", env -> { |
|
|
new TestUnit("Engine.encrypt_message_for_self", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.encrypt_message_for_self(env.alice, env.msgToSelf, null); |
|
|
ctx.engine.encrypt_message_for_self(ctx.alice, ctx.msgToSelf, null); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.decrypt_message", env -> { |
|
|
new TestUnit("Engine.decrypt_message", new TestContext(), ctx -> { |
|
|
env.engine.decrypt_message(env.msgToSelf, env.vStr, 0); |
|
|
ctx.engine.decrypt_message(ctx.msgToSelf, ctx.vStr, 0); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
//TODO: Coredump
|
|
|
//TODO: Coredump
|
|
|
// new TestUnit("Engine.re_evaluate_message_rating", env -> {
|
|
|
// new TestUnit("Engine.re_evaluate_message_rating", new TestContext(), ctx -> {
|
|
|
// env.alice = env.engine.myself(env.alice);
|
|
|
// ctx.alice = ctx.engine.myself(ctx.alice);
|
|
|
// env.bob = env.engine.myself(env.bob);
|
|
|
// ctx.bob = ctx.engine.myself(ctx.bob);
|
|
|
// Message msg = env.engine.encrypt_message(env.msgToBob,null, Message.EncFormat.PEP);
|
|
|
// Message msg = ctx.engine.encrypt_message(ctx.msgToBob,null, Message.EncFormat.PEP);
|
|
|
// env.engine.re_evaluate_message_rating(msg);
|
|
|
// ctx.engine.re_evaluate_message_rating(msg);
|
|
|
// }).run();
|
|
|
// }).run();
|
|
|
|
|
|
|
|
|
new TestUnit("Engine.outgoing_message_rating", env -> { |
|
|
new TestUnit("Engine.outgoing_message_rating", new TestContext(), ctx -> { |
|
|
env.engine.outgoing_message_rating(env.msgToBob); |
|
|
ctx.engine.outgoing_message_rating(ctx.msgToBob); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.outgoing_message_rating_preview", env -> { |
|
|
new TestUnit("Engine.outgoing_message_rating_preview", new TestContext(), ctx -> { |
|
|
env.engine.outgoing_message_rating_preview(env.msgToBob); |
|
|
ctx.engine.outgoing_message_rating_preview(ctx.msgToBob); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.get_identity", env -> { |
|
|
new TestUnit("Engine.get_identity", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.get_identity(env.alice.address, env.alice.user_id); |
|
|
ctx.engine.get_identity(ctx.alice.address, ctx.alice.user_id); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.identity_rating", env -> { |
|
|
new TestUnit("Engine.identity_rating", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.identity_rating(env.alice); |
|
|
ctx.engine.identity_rating(ctx.alice); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.blacklist_retrieve", env -> { |
|
|
new TestUnit("Engine.blacklist_retrieve", new TestContext(), ctx -> { |
|
|
env.engine.blacklist_retrieve(); |
|
|
ctx.engine.blacklist_retrieve(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
//FAIL
|
|
|
//FAIL
|
|
|
new TestUnit("Engine.own_message_private_key_details", env -> { |
|
|
new TestUnit("Engine.own_message_private_key_details", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.bob = env.engine.myself(env.bob); |
|
|
ctx.bob = ctx.engine.myself(ctx.bob); |
|
|
|
|
|
|
|
|
env.engine.encrypt_message(env.msgToBob,null, Message.EncFormat.PEP); |
|
|
ctx.engine.encrypt_message(ctx.msgToBob, null, Message.EncFormat.PEP); |
|
|
env.engine.own_message_private_key_details(env.msgToBob); |
|
|
ctx.engine.own_message_private_key_details(ctx.msgToBob); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.OpenPGP_list_keyinfo", env -> { |
|
|
new TestUnit("Engine.OpenPGP_list_keyinfo", new TestContext(), ctx -> { |
|
|
env.engine.OpenPGP_list_keyinfo(""); |
|
|
ctx.engine.OpenPGP_list_keyinfo(""); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.set_identity_flags", env -> { |
|
|
new TestUnit("Engine.set_identity_flags", new TestContext(), ctx -> { |
|
|
env.engine.set_identity_flags(env.alice, 0); |
|
|
ctx.engine.set_identity_flags(ctx.alice, 0); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.unset_identity_flags", env -> { |
|
|
new TestUnit("Engine.unset_identity_flags", new TestContext(), ctx -> { |
|
|
env.engine.unset_identity_flags(env.alice, 0); |
|
|
ctx.engine.unset_identity_flags(ctx.alice, 0); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.own_identities_retrieve", env -> { |
|
|
new TestUnit("Engine.own_identities_retrieve", new TestContext(), ctx -> { |
|
|
env.engine.own_identities_retrieve(); |
|
|
ctx.engine.own_identities_retrieve(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.get_trustwords", env -> { |
|
|
new TestUnit("Engine.get_trustwords", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.bob = env.engine.myself(env.bob); |
|
|
ctx.bob = ctx.engine.myself(ctx.bob); |
|
|
env.engine.get_trustwords(env.alice, env.bob, "en", false); |
|
|
ctx.engine.get_trustwords(ctx.alice, ctx.bob, "en", false); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.get_trustwords_for_fprs", env -> { |
|
|
new TestUnit("Engine.get_trustwords_for_fprs", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.bob = env.engine.myself(env.bob); |
|
|
ctx.bob = ctx.engine.myself(ctx.bob); |
|
|
|
|
|
|
|
|
env.engine.get_trustwords_for_fprs(env.alice.fpr, env.bob.fpr, "en", false); |
|
|
ctx.engine.get_trustwords_for_fprs(ctx.alice.fpr, ctx.bob.fpr, "en", false); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.get_message_trustwords", env -> { |
|
|
new TestUnit("Engine.get_message_trustwords", new TestContext(), ctx -> { |
|
|
env.engine.get_message_trustwords(env.msgToBob, null, env.bob, "en", false); |
|
|
ctx.engine.get_message_trustwords(ctx.msgToBob, null, ctx.bob, "en", false); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.get_languagelist", env -> { |
|
|
new TestUnit("Engine.get_languagelist", new TestContext(), ctx -> { |
|
|
env.engine.get_languagelist(); |
|
|
ctx.engine.get_languagelist(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.key_reset_trust", env -> { |
|
|
new TestUnit("Engine.key_reset_trust", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.key_reset_trust(env.alice); |
|
|
ctx.engine.key_reset_trust(ctx.alice); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.key_reset_identity", env -> { |
|
|
new TestUnit("Engine.key_reset_identity", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.key_reset_identity(env.alice, ""); |
|
|
ctx.engine.key_reset_identity(ctx.alice, ""); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.key_reset_user", env -> { |
|
|
new TestUnit("Engine.key_reset_user", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.key_reset_user("fsdjugsh", env.alice.fpr); |
|
|
ctx.engine.key_reset_user("fsdjugsh", ctx.alice.fpr); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.key_reset_all_own_keys", env -> { |
|
|
new TestUnit("Engine.key_reset_all_own_keys", new TestContext(), ctx -> { |
|
|
env.engine.key_reset_all_own_keys(); |
|
|
ctx.engine.key_reset_all_own_keys(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.deliverHandshakeResult", env -> { |
|
|
new TestUnit("Engine.deliverHandshakeResult", new TestContext(), ctx -> { |
|
|
env.engine.deliverHandshakeResult(SyncHandshakeResult.SyncHandshakeCancel, env.vID); |
|
|
ctx.engine.deliverHandshakeResult(SyncHandshakeResult.SyncHandshakeCancel, ctx.vID); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.leave_device_group", env -> { |
|
|
|
|
|
env.engine.startSync(); |
|
|
|
|
|
env.engine.leave_device_group(); |
|
|
|
|
|
}).run(); |
|
|
|
|
|
|
|
|
|
|
|
new TestUnit("Engine.enable_identity_for_sync", env -> { |
|
|
//[17:51] < heck> | this one fails since: 4665:f067c9e95455
|
|
|
env.alice = env.engine.myself(env.alice); |
|
|
//[17:52] < heck> | i confirmed it still works in the parent revision 4662:71147c43e31b
|
|
|
env.engine.enable_identity_for_sync(env.alice); |
|
|
//[17:52] < heck> | the error i get is:
|
|
|
|
|
|
//[17:53] < heck> | *** send message KeySync Beacon service KeySync_fsm.c:234
|
|
|
|
|
|
//[17:53] < heck> | Assertion failed: (msg->from && msg->from->fpr), function attach_own_key, file message_api.c, line 1581.
|
|
|
|
|
|
|
|
|
|
|
|
// new TestUnit("Engine.leave_device_group", new TestContext(), ctx -> {
|
|
|
|
|
|
// ctx.engine.startSync();
|
|
|
|
|
|
// ctx.engine.leave_device_group();
|
|
|
|
|
|
// }).run();
|
|
|
|
|
|
|
|
|
|
|
|
new TestUnit("Engine.enable_identity_for_sync", new TestContext(), ctx -> { |
|
|
|
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
|
|
|
ctx.engine.enable_identity_for_sync(ctx.alice); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.disable_identity_for_sync", env -> { |
|
|
new TestUnit("Engine.disable_identity_for_sync", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.disable_identity_for_sync(env.alice); |
|
|
ctx.engine.disable_identity_for_sync(ctx.alice); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
// TODO: class not found: foundation/pEp/jniadapter/Message$CipherSuite
|
|
|
// TODO: class not found: foundation/pEp/jniadapter/Message$CipherSuite
|
|
|
// new TestUnit("Engine.config_cipher_suite", env -> {
|
|
|
// new TestUnit("Engine.config_cipher_suite", new TestContext(), ctx -> {
|
|
|
// env.engine.config_cipher_suite(CipherSuite.pEpCipherSuiteDefault);
|
|
|
// ctx.engine.config_cipher_suite(CipherSuite.pEpCipherSuiteDefault);
|
|
|
// }).run();
|
|
|
// }).run();
|
|
|
|
|
|
|
|
|
new TestUnit("Engine.trustwords", env -> { |
|
|
new TestUnit("Engine.trustwords", new TestContext(), ctx -> { |
|
|
env.engine.trustwords(env.alice); |
|
|
ctx.engine.trustwords(ctx.alice); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.updateIdentity", env -> { |
|
|
new TestUnit("Engine.updateIdentity", new TestContext(), ctx -> { |
|
|
env.engine.updateIdentity(env.alice); |
|
|
ctx.engine.updateIdentity(ctx.alice); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.setOwnKey", env -> { |
|
|
new TestUnit("Engine.setOwnKey", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.setOwnKey(env.alice, env.alice.fpr); |
|
|
ctx.engine.setOwnKey(ctx.alice, ctx.alice.fpr); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.keyMistrusted", env -> { |
|
|
new TestUnit("Engine.keyMistrusted", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.keyMistrusted(env.alice); |
|
|
ctx.engine.keyMistrusted(ctx.alice); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.keyResetTrust", env -> { |
|
|
new TestUnit("Engine.keyResetTrust", new TestContext(), ctx -> { |
|
|
env.engine.keyResetTrust(env.alice); |
|
|
ctx.engine.keyResetTrust(ctx.alice); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.trustPersonalKey", env -> { |
|
|
new TestUnit("Engine.trustPersonalKey", new TestContext(), ctx -> { |
|
|
env.engine.trustPersonalKey(env.alice); |
|
|
ctx.engine.trustPersonalKey(ctx.alice); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.trustOwnKey", env -> { |
|
|
new TestUnit("Engine.trustOwnKey", new TestContext(), ctx -> { |
|
|
env.alice = env.engine.myself(env.alice); |
|
|
ctx.alice = ctx.engine.myself(ctx.alice); |
|
|
env.engine.trustOwnKey(env.alice); |
|
|
ctx.engine.trustOwnKey(ctx.alice); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.importKey", env -> { |
|
|
new TestUnit("Engine.importKey", new TestContext(), ctx -> { |
|
|
env.engine.importKey(env.key); |
|
|
ctx.engine.importKey(ctx.key); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.blacklist_add", env -> { |
|
|
new TestUnit("Engine.blacklist_add", new TestContext(), ctx -> { |
|
|
env.engine.blacklist_add("43"); |
|
|
ctx.engine.blacklist_add("43"); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.blacklist_delete", env -> { |
|
|
new TestUnit("Engine.blacklist_delete", new TestContext(), ctx -> { |
|
|
env.engine.blacklist_delete("43"); |
|
|
ctx.engine.blacklist_delete("43"); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.blacklist_is_listed", env -> { |
|
|
new TestUnit("Engine.blacklist_is_listed", new TestContext(), ctx -> { |
|
|
env.engine.blacklist_is_listed("43"); |
|
|
ctx.engine.blacklist_is_listed("43"); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.config_passive_mode", env -> { |
|
|
new TestUnit("Engine.config_passive_mode", new TestContext(), ctx -> { |
|
|
env.engine.config_passive_mode(false); |
|
|
ctx.engine.config_passive_mode(false); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.config_unencrypted_subject", env -> { |
|
|
new TestUnit("Engine.config_unencrypted_subject", new TestContext(), ctx -> { |
|
|
env.engine.config_unencrypted_subject(false); |
|
|
ctx.engine.config_unencrypted_subject(false); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.getCrashdumpLog", env -> { |
|
|
new TestUnit("Engine.getCrashdumpLog", new TestContext(), ctx -> { |
|
|
env.engine.getCrashdumpLog(0); |
|
|
ctx.engine.getCrashdumpLog(0); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
// new TestUnit("Engine.getUserDirectory", env -> {
|
|
|
new TestUnit("Engine.getUserDirectory", new TestContext(), ctx -> { |
|
|
// env.engine.getUserDirectory();
|
|
|
ctx.engine.getUserDirectory(); |
|
|
// }).run();
|
|
|
}).run(); |
|
|
|
|
|
|
|
|
// new TestUnit("Engine.getMachineDirectory", env -> {
|
|
|
new TestUnit("Engine.getMachineDirectory", new TestContext(), ctx -> { |
|
|
// env.engine.getMachineDirectory();
|
|
|
ctx.engine.getMachineDirectory(); |
|
|
// }).run();
|
|
|
}).run(); |
|
|
|
|
|
|
|
|
// AbstractEngine.java
|
|
|
// AbstractEngine.java
|
|
|
new TestUnit("Engine.close", env -> { |
|
|
new TestUnit("Engine.close", new TestContext(), ctx -> { |
|
|
env.engine.close(); |
|
|
ctx.engine.close(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.getVersion", env -> { |
|
|
new TestUnit("Engine.getVersion", new TestContext(), ctx -> { |
|
|
env.engine.getVersion(); |
|
|
ctx.engine.getVersion(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.getProtocolVersion", env -> { |
|
|
new TestUnit("Engine.getProtocolVersion", new TestContext(), ctx -> { |
|
|
env.engine.getProtocolVersion(); |
|
|
ctx.engine.getProtocolVersion(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.startKeyserverLookup", env -> { |
|
|
new TestUnit("Engine.startKeyserverLookup", new TestContext(), ctx -> { |
|
|
env.engine.startKeyserverLookup(); |
|
|
ctx.engine.startKeyserverLookup(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.startSync", env -> { |
|
|
new TestUnit("Engine.startSync", new TestContext(), ctx -> { |
|
|
env.engine.startSync(); |
|
|
ctx.engine.startSync(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.stopSync", env -> { |
|
|
new TestUnit("Engine.stopSync", new TestContext(), ctx -> { |
|
|
env.engine.stopSync(); |
|
|
ctx.engine.stopSync(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
new TestUnit("Engine.isSyncRunning", env -> { |
|
|
new TestUnit("Engine.isSyncRunning", new TestContext(), ctx -> { |
|
|
env.engine.isSyncRunning(); |
|
|
ctx.engine.isSyncRunning(); |
|
|
}).run(); |
|
|
}).run(); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|