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() {
setTestContextName("BasicTestContext");
}
public BasicTestContext init() throws Throwable{
super.init();
return this;
}
}
class TestMain {

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

@ -16,10 +16,11 @@ import java.util.Vector;
class JNI111TestContext extends AdapterBaseTestContext {
@Override
public void init() throws RuntimeException {
public JNI111TestContext init() throws Throwable {
super.init();
alice = 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;
@Override
public void init() throws RuntimeException {
public Jni115TestContext init() throws Throwable {
super.init();
messagesToBobSmall = new ArrayList<>();
messagesToBobBig = new ArrayList<>();
@ -52,6 +52,7 @@ class Jni115TestContext extends AdapterBaseTestContext {
messagesToBobHuge.add(tmp);
}
logRaw("\n");
return this;
}
}

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

@ -51,7 +51,7 @@ class MultiPeerCTX extends FsMQManagerTestContext {
super(selfAddress);
}
public void init() throws Throwable {
public MultiPeerCTX init() throws Throwable {
super.init();
vID = new Vector<Identity>();
vStr = new Vector<String>();
@ -97,5 +97,6 @@ class MultiPeerCTX extends FsMQManagerTestContext {
log("pEp PER_USER_DIR : " + engine.getUserDirectory());
log("pEp ProtocolVersion: " + engine.getProtocolVersion());
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 msgToBob;
public void init() throws RuntimeException {
public AdapterBaseTestContext init() throws Throwable {
callbacks = new TestCallbacks();
engine = new Engine();
engine.setMessageToSendCallback(callbacks);
@ -106,7 +106,7 @@ public class AdapterBaseTestContext extends AbstractTestContext {
} catch (Throwable 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
public void init() throws Throwable {
public FsMQManagerBaseTestContext init() throws Throwable {
peerNames = new ArrayList<>();
peerNames.add("Alice");
peerNames.add("Bob");
@ -31,6 +31,7 @@ public class FsMQManagerBaseTestContext extends AbstractTestContext {
createPeerMapAndPeerList();
defineSelfAndUpdatePeers();
messages = FsMQManagerTestUtils.createTestMessages(self.getAddress(), MSG_COUNT);
return this;
}
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
public void init() throws Throwable {
public FsMQManagerTestContext init() throws Throwable {
super.init();
qm = new FsMQManager(self);
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;
@Override
public void init() throws Throwable {
public FsMQManagerIdentitiesTestContext init() throws Throwable {
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;
@Override
public void init() throws Throwable {
public FsMQManagerBaseTestContext init() throws Throwable {
alice = new Entity("Alice");
bob = new Entity("Bob");
carol = new Entity("Carol");
alice.add(bob);
alice.add(carol);
return this;
}
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;
@Override
public void init() throws Throwable {
public FsMsgQueueTestContext init() throws Throwable {
deleteQDir();
messages = createTestMessages(msgCount);
return this;
}
public void deleteQDir() {
@ -32,6 +33,7 @@ class FsMsgQueueTestContext extends AbstractTestContext {
deleteRecursively(qDir);
if (qDir.exists()) throw new RuntimeException("Cant delete Dir:" + qDirPath);
}
}
public ArrayList<String> createTestMessages(int count) {

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

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

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

@ -10,9 +10,13 @@ class CtxInitFailContext extends AbstractTestContext {
int result;
@Override
public void init() throws Throwable {
public CtxInitFailContext init() throws RuntimeException {
name = "PityTest";
log("Hello World from: " + name);
// throw new RuntimeException("regddjkl");
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
@Override
public void init() throws Throwable {
public CtxMembersTestContext init() throws Throwable {
log("=== OUTPUT FROM TEST CONTEXT INIT BEGIN ===");
log(getTestContextName()+ " - init() called");
correct = new ExampleCtxMember(true);
name = "PityTest";
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;
@Override
public void init() throws Throwable {
public HelloWorldTestContext init() throws Throwable {
name = "PityTest";
return this;
}
}

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

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

Loading…
Cancel
Save