Skip to content

Commit e450d1b

Browse files
committed
Update PublicConfigurationController and PublicConfigurationControllerTest
1 parent db75334 commit e450d1b

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

src/main/java/com/iexec/blockchain/config/PublicConfigurationController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ public PublicConfigurationController(ChainConfig chainConfig) {
3939
*/
4040
@GetMapping("/chain")
4141
public ResponseEntity<PublicChainConfig> getPublicChainConfig() {
42-
final Integer blockTime = chainConfig.getBlockTime();
42+
final int blockTime = chainConfig.getBlockTime();
4343
final PublicChainConfig publicChainConfig = PublicChainConfig
4444
.builder()
45-
.chainId(chainConfig.getChainId())
45+
.chainId(chainConfig.getId())
4646
.sidechain(chainConfig.isSidechain())
4747
.chainNodeUrl(chainConfig.getNodeAddress())
4848
.iexecHubContractAddress(chainConfig.getHubAddress())

src/test/java/com/iexec/blockchain/config/PublicConfigurationControllerTests.java

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,45 +20,45 @@
2020
import com.iexec.common.config.PublicChainConfig;
2121
import org.junit.jupiter.api.BeforeEach;
2222
import org.junit.jupiter.api.Test;
23-
import org.mockito.InjectMocks;
24-
import org.mockito.Mock;
25-
import org.mockito.MockitoAnnotations;
2623
import org.springframework.http.ResponseEntity;
2724

2825
import java.time.Duration;
2926

3027
import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
31-
import static org.mockito.Mockito.when;
3228

3329
class PublicConfigurationControllerTests {
3430

35-
@Mock
36-
ChainConfig chainConfig;
31+
private static final int ID = 65535;
32+
private static final String NODE_ADDRESS = "http://localhost:8545";
33+
private static final String HUB_ADDRESS = "0xC129e7917b7c7DeDfAa5Fff1FB18d5D7050fE8ca";
34+
private static final int BLOCK_TIME = 5;
35+
private static final boolean IS_SIDECHAIN = true;
36+
37+
ChainConfig chainConfig = ChainConfig.builder()
38+
.id(ID)
39+
.nodeAddress(NODE_ADDRESS)
40+
.hubAddress(HUB_ADDRESS)
41+
.blockTime(BLOCK_TIME)
42+
.isSidechain(IS_SIDECHAIN)
43+
.build();
3744

38-
@InjectMocks
3945
PublicConfigurationController controller;
4046

4147
@BeforeEach
4248
void init() {
43-
MockitoAnnotations.openMocks(this);
49+
controller = new PublicConfigurationController(chainConfig);
4450
}
4551

4652
@Test
4753
void shouldReturnConfig() {
48-
int blockTime = 5;
4954
PublicChainConfig expectedConfig = PublicChainConfig
5055
.builder()
51-
.sidechain(true)
52-
.chainId(65535)
53-
.chainNodeUrl("http://localhost:8545")
54-
.iexecHubContractAddress("0xC129e7917b7c7DeDfAa5Fff1FB18d5D7050fE8ca")
55-
.blockTime(Duration.ofSeconds(blockTime))
56+
.sidechain(IS_SIDECHAIN)
57+
.chainId(ID)
58+
.chainNodeUrl(NODE_ADDRESS)
59+
.iexecHubContractAddress(HUB_ADDRESS)
60+
.blockTime(Duration.ofSeconds(BLOCK_TIME))
5661
.build();
57-
when(chainConfig.getChainId()).thenReturn(expectedConfig.getChainId());
58-
when(chainConfig.isSidechain()).thenReturn(expectedConfig.isSidechain());
59-
when(chainConfig.getNodeAddress()).thenReturn(expectedConfig.getChainNodeUrl());
60-
when(chainConfig.getHubAddress()).thenReturn(expectedConfig.getIexecHubContractAddress());
61-
when(chainConfig.getBlockTime()).thenReturn(blockTime);
6262
ResponseEntity<PublicChainConfig> response = controller.getPublicChainConfig();
6363
assertThat(response.getBody())
6464
.isNotNull()

0 commit comments

Comments
 (0)