assertEquals(ItemState.APPROVED, testSpace.client.getState(followerContract.getNew().get(0).getId()).state); assertEquals(ItemState.REVOKED, testSpace.client.getState(payingParcel.getPayment().getContract().getId()).state); payment = followerContract.getNew().get(0); assertEquals(ItemState.APPROVED, testSpace.client.getState(newRevFollowerContract.getNew().get(0).getId()).state); assertEquals(ItemState.REVOKED, testSpace.client.getState(payingParcel.getPayment().getContract().getId()).state);
assertEquals(ItemState.APPROVED, testSpace.client.getState(followerContract.getNew().get(0).getId()).state); assertEquals(ItemState.REVOKED, testSpace.client.getState(payingParcel.getPayment().getContract().getId()).state); payment = followerContract.getNew().get(0); assertEquals(ItemState.APPROVED, testSpace.client.getState(newRevFollowerContract.getNew().get(0).getId()).state); assertEquals(ItemState.REVOKED, testSpace.client.getState(payingParcel.getPayment().getContract().getId()).state);
assertEquals(ItemState.APPROVED, testSpace.client.getState(followerContract.getNew().get(0).getId()).state); assertEquals(ItemState.REVOKED, testSpace.client.getState(payingParcel.getPayment().getContract().getId()).state);
assertEquals(ItemState.APPROVED, testSpace.client.getState(followerContract.getNew().get(0).getId()).state); assertEquals(ItemState.REVOKED, testSpace.client.getState(payingParcel.getPayment().getContract().getId()).state); payment = followerContract.getNew().get(0); assertEquals(ItemState.APPROVED, testSpace.client.getState(newRevFollowerContract.getNew().get(0).getId()).state); assertEquals(ItemState.REVOKED, testSpace.client.getState(payingParcel.getPayment().getContract().getId()).state);
assertEquals(ItemState.APPROVED, node.waitItem(followerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.REVOKED, node.waitItem(payingParcel.getPayment().getContract().getId(), 8000).state);
assertEquals(ItemState.APPROVED, node.waitItem(followerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.REVOKED, node.waitItem(payingParcel.getPayment().getContract().getId(), 8000).state);
assertEquals(ItemState.APPROVED, node.waitItem(followerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.REVOKED, node.waitItem(payingParcel.getPayment().getContract().getId(), 8000).state);
ZonedDateTime timeReg1 = ZonedDateTime.ofInstant(Instant.ofEpochSecond(ZonedDateTime.now().toEpochSecond()), ZoneId.systemDefault()); synchronized (uContractLock) { uContract = followerContract.getNew().get(0); assertEquals(ItemState.APPROVED, node.waitItem(followerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.APPROVED, node.waitItem(payingParcel.getPayload().getContract().getId(), 8000).state); assertEquals(ItemState.REVOKED, node.waitItem(payingParcel.getPayment().getContract().getId(), 8000).state); ZonedDateTime timeReg2 = ZonedDateTime.ofInstant(Instant.ofEpochSecond(ZonedDateTime.now().toEpochSecond()), ZoneId.systemDefault()); synchronized (uContractLock) { uContract = refilledFollowerContract.getNew().get(0); assertEquals(ItemState.APPROVED, node.waitItem(payingParcel.getPayload().getContract().getId(), 8000).state); assertEquals(ItemState.APPROVED, node.waitItem(refilledFollowerContract.getId(), 8000).state); assertEquals(ItemState.APPROVED, node.waitItem(refilledFollowerContract.getNew().get(0).getId(), 8000).state);
assertEquals(ItemState.APPROVED, node.waitItem(followerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.REVOKED, node.waitItem(payingParcel.getPayment().getContract().getId(), 8000).state);
assertEquals(ItemState.APPROVED, node.waitItem(followerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.REVOKED, node.waitItem(payingParcel.getPayment().getContract().getId(), 8000).state); assertEquals(ItemState.APPROVED, node.waitItem(newRevFollowerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.APPROVED, node.waitItem(newRevFollowerContract.getNew().get(0).getId(), 8000).state);
uContract = followerContract.getNew().get(0);
uContract = followerContract.getNew().get(0); assertEquals(ItemState.APPROVED, node.waitItem(followerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.APPROVED, node.waitItem(payingParcel.getPayload().getContract().getId(), 8000).state); assertEquals(ItemState.REVOKED, node.waitItem(payingParcel.getPayment().getContract().getId(), 8000).state); uContract = refilledFollowerContract.getNew().get(0);
assertEquals(ItemState.APPROVED, node.waitItem(followerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.REVOKED, node.waitItem(payingParcel.getPayment().getContract().getId(), 8000).state); assertEquals(ItemState.APPROVED, node.waitItem(newRevFollowerContract.getNew().get(0).getId(), 8000).state);
assertEquals(ItemState.APPROVED, node.waitItem(followerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.REVOKED, node.waitItem(payingParcel.getPayment().getContract().getId(), 8000).state); assertEquals(ItemState.APPROVED, node.waitItem(refilledFollowerContract.getNew().get(0).getId(), 8000).state); assertEquals(ItemState.APPROVED, node.waitItem(refilledFollowerContract2.getNew().get(0).getId(), 8000).state);