assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), newRevFollowerContract.get("definition.extended_type"));
assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract.get("definition.extended_type")); assertEquals(200 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), followerContract.getPrepaidOriginsDays().doubleValue(), 0.1); assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract2.get("definition.extended_type")); assertEquals(200 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), followerContract2.getPrepaidOriginsDays().doubleValue(), 0.1);
assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract.get("definition.extended_type"));
assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract.get("definition.extended_type")); assertEquals(200 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), followerContract.getPrepaidOriginsDays().doubleValue(), 0.1); assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), refilledFollowerContract.get("definition.extended_type")); assertEquals((200 + 300) * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), refilledFollowerContract.getPrepaidOriginsDays().doubleValue(), 0.01); assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), refilledFollowerContract2.get("definition.extended_type")); assertEquals((200 + 300 + 300) * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), refilledFollowerContract2.getPrepaidOriginsDays().doubleValue(), 0.01);
assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract.get("definition.extended_type")); assertEquals(200 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), followerContract.getPrepaidOriginsDays().doubleValue(), 0.1); assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), refilledFollowerContract.get("definition.extended_type")); assertEquals((200 + 300) * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), refilledFollowerContract.getPrepaidOriginsDays().doubleValue(), 0.01);
assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract.get("definition.extended_type")); assertEquals(200 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), followerContract.getPrepaidOriginsDays().doubleValue(), 0.1); assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), refilledFollowerContract.get("definition.extended_type")); assertEquals((200 + 300) * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), refilledFollowerContract.getPrepaidOriginsDays().doubleValue(), 0.01);
assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract.get("definition.extended_type")); assertEquals(200 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), followerContract.getPrepaidOriginsDays().doubleValue(), 0.1); assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), newRevFollowerContract.get("definition.extended_type")); assertEquals(400 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), newRevFollowerContract.getPrepaidOriginsDays().doubleValue(), 0.1);
assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract.get("definition.extended_type")); assertEquals(200 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), followerContract.getPrepaidOriginsDays().doubleValue(), 0.1);
assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract.get("definition.extended_type")); assertEquals(250 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), followerContract.getPrepaidOriginsDays().doubleValue(), 0.1);
assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract.get("definition.extended_type")); assertEquals(200 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), followerContract.getPrepaidOriginsDays().doubleValue(), 0.1); assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), newRevFollowerContract.get("definition.extended_type")); assertEquals(400 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), newRevFollowerContract.getPrepaidOriginsDays().doubleValue(), 0.1); assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), newRevFollowerContract.get("definition.extended_type")); assertEquals(900 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), newRevFollowerContract.getPrepaidOriginsDays().doubleValue(), 0.1);
assertEquals(NSmartContract.SmartContractType.FOLLOWER1.name(), followerContract.get("definition.extended_type")); assertEquals(200 * config.getServiceRate(NSmartContract.SmartContractType.FOLLOWER1.name()).doubleValue(), followerContract.getPrepaidOriginsDays().doubleValue(), 0.1);