Browse Source

PityTest: TestContext.init() return "this", so you can chain calls.

JNI-118
heck 5 years ago
parent
commit
fc40f29be2
  1. 5
      test/java/foundation/pEp/jniadapter/test/basic/TestMain.java
  2. 3
      test/java/foundation/pEp/jniadapter/test/jni111/TestAlice.java
  3. 3
      test/java/foundation/pEp/jniadapter/test/jni115/TestAlice.java
  4. 3
      test/java/foundation/pEp/jniadapter/test/templateAliceBob/MultiPeerCTX.java
  5. 4
      test/java/foundation/pEp/jniadapter/test/utils/AdapterBaseTestContext.java
  6. 3
      test/java/foundation/pEp/jniadapter/test/utils/transport/fsmqmanager/test/ctx/FsMQManagerBaseTestContext.java
  7. 3
      test/java/foundation/pEp/jniadapter/test/utils/transport/fsmqmanager/test/ctx/FsMQManagerTestContext.java
  8. 3
      test/java/foundation/pEp/jniadapter/test/utils/transport/fsmqmanager/test/identities/TestMain.java
  9. 4
      test/java/foundation/pEp/jniadapter/test/utils/transport/fsmqmanager/test/stateless_rxtx/TestMain.java
  10. 4
      test/java/foundation/pEp/jniadapter/test/utils/transport/fsmsgqueue/test/regression/TestMain.java
  11. 2
      test/java/foundation/pEp/pitytest/TestContextInterface.java
  12. 6
      test/java/foundation/pEp/pitytest/examples/ctxinitfail/TestMain.java
  13. 3
      test/java/foundation/pEp/pitytest/examples/ctxmembers/TestMain.java
  14. 3
      test/java/foundation/pEp/pitytest/examples/helloworld/TestMain.java
  15. 3
      test/java/foundation/pEp/pitytest/examples/testsuite/TestMain.java

5
test/java/foundation/pEp/jniadapter/test/basic/TestMain.java

@ -17,6 +17,11 @@ class BasicTestContext extends AdapterBaseTestContext {
public BasicTestContext() { public BasicTestContext() {
setTestContextName("BasicTestContext"); setTestContextName("BasicTestContext");
} }
public BasicTestContext init() throws Throwable{
super.init();
return this;
}
} }
class TestMain { class TestMain {

3
test/java/foundation/pEp/jniadapter/test/jni111/TestAlice.java

@ -16,10 +16,11 @@ import java.util.Vector;
class JNI111TestContext extends AdapterBaseTestContext { class JNI111TestContext extends AdapterBaseTestContext {
@Override @Override
public void init() throws RuntimeException { public JNI111TestContext init() throws Throwable {
super.init(); super.init();
alice = null; alice = null;
bob = null; bob = null;
return this;
} }
} }

3
test/java/foundation/pEp/jniadapter/test/jni115/TestAlice.java

@ -19,7 +19,7 @@ class Jni115TestContext extends AdapterBaseTestContext {
public List<Message> messagesToBob; public List<Message> messagesToBob;
@Override @Override
public void init() throws RuntimeException { public Jni115TestContext init() throws Throwable {
super.init(); super.init();
messagesToBobSmall = new ArrayList<>(); messagesToBobSmall = new ArrayList<>();
messagesToBobBig = new ArrayList<>(); messagesToBobBig = new ArrayList<>();
@ -52,6 +52,7 @@ class Jni115TestContext extends AdapterBaseTestContext {
messagesToBobHuge.add(tmp); messagesToBobHuge.add(tmp);
} }
logRaw("\n"); logRaw("\n");
return this;
} }
} }

3
test/java/foundation/pEp/jniadapter/test/templateAliceBob/MultiPeerCTX.java

@ -51,7 +51,7 @@ class MultiPeerCTX extends FsMQManagerTestContext {
super(selfAddress); super(selfAddress);
} }
public void init() throws Throwable { public MultiPeerCTX init() throws Throwable {
super.init(); super.init();
vID = new Vector<Identity>(); vID = new Vector<Identity>();
vStr = new Vector<String>(); vStr = new Vector<String>();
@ -97,5 +97,6 @@ class MultiPeerCTX extends FsMQManagerTestContext {
log("pEp PER_USER_DIR : " + engine.getUserDirectory()); log("pEp PER_USER_DIR : " + engine.getUserDirectory());
log("pEp ProtocolVersion: " + engine.getProtocolVersion()); log("pEp ProtocolVersion: " + engine.getProtocolVersion());
log("pEp Version : " + engine.getVersion()); log("pEp Version : " + engine.getVersion());
return this;
} }
} }

4
test/java/foundation/pEp/jniadapter/test/utils/AdapterBaseTestContext.java

@ -59,7 +59,7 @@ public class AdapterBaseTestContext extends AbstractTestContext {
public Message msgToSelf; public Message msgToSelf;
public Message msgToBob; public Message msgToBob;
public void init() throws RuntimeException { public AdapterBaseTestContext init() throws Throwable {
callbacks = new TestCallbacks(); callbacks = new TestCallbacks();
engine = new Engine(); engine = new Engine();
engine.setMessageToSendCallback(callbacks); engine.setMessageToSendCallback(callbacks);
@ -106,7 +106,7 @@ public class AdapterBaseTestContext extends AbstractTestContext {
} catch (Throwable e) { } catch (Throwable e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }
return this;
} }
} }

3
test/java/foundation/pEp/jniadapter/test/utils/transport/fsmqmanager/test/ctx/FsMQManagerBaseTestContext.java

@ -23,7 +23,7 @@ public class FsMQManagerBaseTestContext extends AbstractTestContext {
} }
@Override @Override
public void init() throws Throwable { public FsMQManagerBaseTestContext init() throws Throwable {
peerNames = new ArrayList<>(); peerNames = new ArrayList<>();
peerNames.add("Alice"); peerNames.add("Alice");
peerNames.add("Bob"); peerNames.add("Bob");
@ -31,6 +31,7 @@ public class FsMQManagerBaseTestContext extends AbstractTestContext {
createPeerMapAndPeerList(); createPeerMapAndPeerList();
defineSelfAndUpdatePeers(); defineSelfAndUpdatePeers();
messages = FsMQManagerTestUtils.createTestMessages(self.getAddress(), MSG_COUNT); messages = FsMQManagerTestUtils.createTestMessages(self.getAddress(), MSG_COUNT);
return this;
} }
private void createPeerMapAndPeerList() { private void createPeerMapAndPeerList() {

3
test/java/foundation/pEp/jniadapter/test/utils/transport/fsmqmanager/test/ctx/FsMQManagerTestContext.java

@ -10,10 +10,11 @@ public class FsMQManagerTestContext extends FsMQManagerBaseTestContext {
} }
@Override @Override
public void init() throws Throwable { public FsMQManagerTestContext init() throws Throwable {
super.init(); super.init();
qm = new FsMQManager(self); qm = new FsMQManager(self);
qm.identities.addAll(peerList); qm.identities.addAll(peerList);
return this;
} }
} }

3
test/java/foundation/pEp/jniadapter/test/utils/transport/fsmqmanager/test/identities/TestMain.java

@ -31,8 +31,9 @@ class FsMQManagerIdentitiesTestContext extends AbstractTestContext {
List<String> messages; List<String> messages;
@Override @Override
public void init() throws Throwable { public FsMQManagerIdentitiesTestContext init() throws Throwable {
messages = FsMQManagerTestUtils.createTestMessages(ownAddress, MSG_COUNT); messages = FsMQManagerTestUtils.createTestMessages(ownAddress, MSG_COUNT);
return this;
} }
} }

4
test/java/foundation/pEp/jniadapter/test/utils/transport/fsmqmanager/test/stateless_rxtx/TestMain.java

@ -14,13 +14,13 @@ class FsMQManagerBaseTestContext extends AbstractTestContext {
Entity carol; Entity carol;
@Override @Override
public void init() throws Throwable { public FsMQManagerBaseTestContext init() throws Throwable {
alice = new Entity("Alice"); alice = new Entity("Alice");
bob = new Entity("Bob"); bob = new Entity("Bob");
carol = new Entity("Carol"); carol = new Entity("Carol");
alice.add(bob); alice.add(bob);
alice.add(carol); alice.add(carol);
return this;
} }
class Entity { class Entity {

4
test/java/foundation/pEp/jniadapter/test/utils/transport/fsmsgqueue/test/regression/TestMain.java

@ -20,9 +20,10 @@ class FsMsgQueueTestContext extends AbstractTestContext {
FsMsgQueue queue; FsMsgQueue queue;
@Override @Override
public void init() throws Throwable { public FsMsgQueueTestContext init() throws Throwable {
deleteQDir(); deleteQDir();
messages = createTestMessages(msgCount); messages = createTestMessages(msgCount);
return this;
} }
public void deleteQDir() { public void deleteQDir() {
@ -32,6 +33,7 @@ class FsMsgQueueTestContext extends AbstractTestContext {
deleteRecursively(qDir); deleteRecursively(qDir);
if (qDir.exists()) throw new RuntimeException("Cant delete Dir:" + qDirPath); if (qDir.exists()) throw new RuntimeException("Cant delete Dir:" + qDirPath);
} }
} }
public ArrayList<String> createTestMessages(int count) { public ArrayList<String> createTestMessages(int count) {

2
test/java/foundation/pEp/pitytest/TestContextInterface.java

@ -1,7 +1,7 @@
package foundation.pEp.pitytest; package foundation.pEp.pitytest;
public interface TestContextInterface { public interface TestContextInterface {
void init() throws Throwable; TestContextInterface init() throws Throwable;
boolean isInitialized(); boolean isInitialized();

6
test/java/foundation/pEp/pitytest/examples/ctxinitfail/TestMain.java

@ -10,9 +10,13 @@ class CtxInitFailContext extends AbstractTestContext {
int result; int result;
@Override @Override
public void init() throws Throwable { public CtxInitFailContext init() throws RuntimeException {
name = "PityTest"; name = "PityTest";
log("Hello World from: " + name);
// throw new RuntimeException("regddjkl");
result = 50 / 0; result = 50 / 0;
return this;
} }
} }

3
test/java/foundation/pEp/pitytest/examples/ctxmembers/TestMain.java

@ -18,12 +18,13 @@ class CtxMembersTestContext extends AbstractTestContext {
ExampleCtxMember incorrect = new ExampleCtxMember(false); // WRONG ExampleCtxMember incorrect = new ExampleCtxMember(false); // WRONG
@Override @Override
public void init() throws Throwable { public CtxMembersTestContext init() throws Throwable {
log("=== OUTPUT FROM TEST CONTEXT INIT BEGIN ==="); log("=== OUTPUT FROM TEST CONTEXT INIT BEGIN ===");
log(getTestContextName()+ " - init() called"); log(getTestContextName()+ " - init() called");
correct = new ExampleCtxMember(true); correct = new ExampleCtxMember(true);
name = "PityTest"; name = "PityTest";
log("=== OUTPUT FROM TEST CONTEXT INIT END ==="); log("=== OUTPUT FROM TEST CONTEXT INIT END ===");
return this;
} }
} }

3
test/java/foundation/pEp/pitytest/examples/helloworld/TestMain.java

@ -7,8 +7,9 @@ class HelloWorldTestContext extends AbstractTestContext {
String name; String name;
@Override @Override
public void init() throws Throwable { public HelloWorldTestContext init() throws Throwable {
name = "PityTest"; name = "PityTest";
return this;
} }
} }

3
test/java/foundation/pEp/pitytest/examples/testsuite/TestMain.java

@ -6,8 +6,9 @@ class TestSuiteContext extends AbstractTestContext {
String name; String name;
@Override @Override
public void init() throws Throwable { public TestSuiteContext init() throws Throwable {
name = "PityTest"; name = "PityTest";
return this;
} }
} }

Loading…
Cancel
Save