assertEquals(followerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(followerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(followerContract.isCallbackURLUsed("http://localhost:7777/follow.callback"));
assertEquals(followerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7779/follow.callback"); assertTrue(followerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(followerContract.isCallbackURLUsed("http://localhost:7779/follow.callback")); simpleContract.getOrigin(), null, followerContract.getTrackingOrigins().size(), true, false, true); simpleContractRevision = checkFollowerContractRevision(simpleContractRevision, key, key2, 2, calculateExpires, simpleContract.getOrigin(), null, followerContract.getTrackingOrigins().size(), false, true, true); simpleContract.getOrigin(), null, followerContract.getTrackingOrigins().size(), true, false, true); simpleContractRevision = checkFollowerContractRevision(simpleContractRevision, key, key2, 4, calculateExpires, simpleContract.getOrigin(), null, followerContract.getTrackingOrigins().size(), false, true, true);
assertEquals(followerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7778/follow.callback"); assertTrue(followerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(followerContract.isCallbackURLUsed("http://localhost:7778/follow.callback"));
assertEquals(followerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7780/follow.callback"); assertTrue(followerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(followerContract.isCallbackURLUsed("http://localhost:7780/follow.callback"));
assertEquals(((FollowerContract) smartContract).getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(((FollowerContract) smartContract).isOriginTracking(simpleContract.getOrigin())); assertNotEquals(((FollowerContract) smartContract).getCallbackKeys().get("http://localhost:7777/follow.callback"), callbackKey); assertEquals(((FollowerContract) smartContract).getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(((FollowerContract) smartContract).isOriginTracking(simpleContract.getOrigin())); assertNotEquals(((FollowerContract) smartContract).getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertFalse(((FollowerContract) smartContract).isOriginTracking(simpleContract.getOrigin()));
assertEquals(((FollowerContract) smartContract).getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(((FollowerContract) smartContract).isOriginTracking(simpleContract.getOrigin())); assertEquals(newRevFollowerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(newRevFollowerContract.isOriginTracking(simpleContract.getOrigin())); assertEquals(newRevFollowerContract.getTrackingOrigins().get(simpleContract2.getOrigin()), "http://localhost:7777/follow.callbackTwo"); assertTrue(newRevFollowerContract.isOriginTracking(simpleContract2.getOrigin())); assertEquals(((FollowerContract) smartContract).getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(((FollowerContract) smartContract).isOriginTracking(simpleContract.getOrigin())); assertEquals(newRevFollowerContract.getTrackingOrigins().get(simpleContract2.getOrigin()), "http://localhost:7777/follow.callbackTwo"); assertTrue(newRevFollowerContract.isOriginTracking(simpleContract2.getOrigin())); assertNotEquals(((FollowerContract) smartContract).getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertFalse(((FollowerContract) smartContract).isOriginTracking(simpleContract.getOrigin())); assertEquals(newRevFollowerContract.getTrackingOrigins().get(simpleContract2.getOrigin()), "http://localhost:7777/follow.callbackTwo"); assertTrue(newRevFollowerContract.isOriginTracking(simpleContract2.getOrigin()));
assertEquals(followerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7787/follow.callback"); assertTrue(followerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(followerContract.isCallbackURLUsed("http://localhost:7787/follow.callback")); followerContract.getTrackingOrigins().size(), true, false, true); assertEquals(newRevFollowerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7787/follow.callback"); assertTrue(newRevFollowerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(newRevFollowerContract.isCallbackURLUsed("http://localhost:7787/follow.callback")); assertEquals(newRevFollowerContract.getTrackingOrigins().get(simpleContract2.getOrigin()), "http://localhost:7787/follow.callback"); assertTrue(newRevFollowerContract.isOriginTracking(simpleContract2.getOrigin())); assertTrue(newRevFollowerContract.isCallbackURLUsed("http://localhost:7787/follow.callback")); days = callbackRate / newRevFollowerContract.getTrackingOrigins().size(); seconds = (long) (days * 24 * 3600); calculateExpires = calculateExpires.minusSeconds(seconds); simpleContract2.getOrigin(), null, followerContract.getTrackingOrigins().size(), false, false, false); assertEquals(newRevFollowerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7787/follow.callback"); assertTrue(newRevFollowerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(newRevFollowerContract.isCallbackURLUsed("http://localhost:7787/follow.callback")); assertEquals(newRevFollowerContract.getTrackingOrigins().get(simpleContract2.getOrigin()), "http://localhost:7787/follow.callback"); assertTrue(newRevFollowerContract.isOriginTracking(simpleContract2.getOrigin())); assertTrue(newRevFollowerContract.isCallbackURLUsed("http://localhost:7787/follow.callback")); days = callbackRate / newRevFollowerContract.getTrackingOrigins().size();
assertEquals(((FollowerContract) desContract).getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(((FollowerContract) desContract).isOriginTracking(simpleContract.getOrigin())); assertEquals(((FollowerContract) copiedContract).getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(((FollowerContract) copiedContract).isOriginTracking(simpleContract.getOrigin()));
assertEquals(((FollowerContract) smartContract).getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(((FollowerContract) smartContract).isOriginTracking(simpleContract.getOrigin()));
assertEquals(followerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7782/follow.callback"); assertTrue(followerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(followerContract.isCallbackURLUsed("http://localhost:7782/follow.callback")); assertEquals(followerContract2.getTrackingOrigins().get(simpleContract2.getOrigin()), "http://localhost:7782/follow.callback"); assertTrue(followerContract2.isOriginTracking(simpleContract2.getOrigin())); assertTrue(followerContract2.isCallbackURLUsed("http://localhost:7782/follow.callback"));
assertEquals(followerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(followerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(followerContract.isCallbackURLUsed("http://localhost:7777/follow.callback")); assertEquals(newRevFollowerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(newRevFollowerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(newRevFollowerContract.isCallbackURLUsed("http://localhost:7777/follow.callback")); assertEquals(newRevFollowerContract.getTrackingOrigins().get(simpleContract2.getOrigin()), "http://localhost:7777/follow.callbackTwo"); assertTrue(newRevFollowerContract.isOriginTracking(simpleContract2.getOrigin())); assertTrue(newRevFollowerContract.isCallbackURLUsed("http://localhost:7777/follow.callbackTwo")); simpleContractRevision = checkFollowerContractRevision(simpleContractRevision, key2, key, i * 2 + 1, calculateExpires, simpleContract2.getOrigin(), simpleContract.getOrigin(), newRevFollowerContract.getTrackingOrigins().size(), true, false, true); simpleContractRevision = checkFollowerContractRevision(simpleContractRevision, key, key2, (i + 1) * 2, calculateExpires, simpleContract2.getOrigin(), simpleContract.getOrigin(), newRevFollowerContract.getTrackingOrigins().size(), false, true, true);
assertEquals(followerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7781/follow.callback"); assertTrue(followerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(followerContract.isCallbackURLUsed("http://localhost:7781/follow.callback")); simpleContract.getOrigin(), null, refilledFollowerContract.getTrackingOrigins().size(), true, false, true); simpleContractRevision = checkFollowerContractRevision(simpleContractRevision, key, key2, 2, calculateExpires, simpleContract.getOrigin(), null, refilledFollowerContract.getTrackingOrigins().size(), false, true, true);
assertEquals(followerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7777/follow.callback"); assertTrue(followerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(followerContract.isCallbackURLUsed("http://localhost:7777/follow.callback"));
assertEquals(followerContract.getTrackingOrigins().get(simpleContract.getOrigin()), "http://localhost:7781/follow.callback"); assertTrue(followerContract.isOriginTracking(simpleContract.getOrigin())); assertTrue(followerContract.isCallbackURLUsed("http://localhost:7781/follow.callback"));