Skip to content

Commit 7fdc44e

Browse files
committed
tests fixed
1 parent 2b9b5df commit 7fdc44e

File tree

4 files changed

+23
-15
lines changed

4 files changed

+23
-15
lines changed

hiero-enterprise-bom/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,12 @@
4949
<groupId>com.hedera.hashgraph</groupId>
5050
<artifactId>sdk</artifactId>
5151
<version>${hedera.sdk-version}</version>
52+
<exclusions>
53+
<exclusion>
54+
<groupId>javax.annotation</groupId>
55+
<artifactId>javax.annotation-api</artifactId>
56+
</exclusion>
57+
</exclusions>
5258
</dependency>
5359
<dependency>
5460
<groupId>io.grpc</groupId>

hiero-spring/src/main/java/com/openelements/hiero/spring/implementation/HieroAutoConfiguration.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ HieroConfig hieroConfig(final HieroProperties properties) {
4747
}
4848

4949
@Bean
50-
@ApplicationScope
5150
HieroNetwork hieroNetwork(final HieroConfig hieroConfig) {
5251
return hieroConfig.getNetwork();
5352
}

hiero-spring/src/test/java/com/openelements/hiero/spring/test/NftRepositoryTests.java

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@
33
import com.hedera.hashgraph.sdk.AccountId;
44
import com.hedera.hashgraph.sdk.PrivateKey;
55
import com.hedera.hashgraph.sdk.TokenId;
6-
import com.openelements.hiero.base.data.Account;
76
import com.openelements.hiero.base.AccountClient;
8-
import com.openelements.hiero.base.data.Nft;
7+
import com.openelements.hiero.base.HieroContext;
98
import com.openelements.hiero.base.NftClient;
10-
import com.openelements.hiero.base.mirrornode.NftRepository;
9+
import com.openelements.hiero.base.data.Account;
10+
import com.openelements.hiero.base.data.Nft;
1111
import com.openelements.hiero.base.data.Page;
12+
import com.openelements.hiero.base.mirrornode.NftRepository;
1213
import java.nio.charset.StandardCharsets;
1314
import java.util.ArrayList;
1415
import java.util.List;
@@ -35,7 +36,7 @@ public class NftRepositoryTests {
3536
private AccountClient accountClient;
3637

3738
@Autowired
38-
private Account operatorAccount;
39+
private HieroContext hieroContext;
3940

4041
private <T> List<T> getAll(Page<T> page) {
4142
if (!page.isFirst()) {
@@ -163,8 +164,8 @@ void findByAccountId() throws Exception {
163164
final byte[] metadata2 = "https://example.com/metadata2".getBytes(StandardCharsets.UTF_8);
164165
final TokenId tokenId = nftClient.createNftType(name, symbol);
165166
final List<Long> serial = nftClient.mintNfts(tokenId, metadata1, metadata2);
166-
final AccountId adminAccountId = operatorAccount.accountId();
167-
final PrivateKey adminAccountPrivateKey = operatorAccount.privateKey();
167+
final AccountId adminAccountId = hieroContext.getOperatorAccount().accountId();
168+
final PrivateKey adminAccountPrivateKey = hieroContext.getOperatorAccount().privateKey();
168169
final Account account = accountClient.createAccount();
169170
final AccountId newOwner = account.accountId();
170171
final PrivateKey newOwnerPrivateKey = account.privateKey();
@@ -204,7 +205,7 @@ void findByAccountIdForSomePages() throws Exception {
204205
final int start = i;
205206
final int end = Math.min(i + transferBatchSize, metadata.size());
206207
final List<Long> serial = nftClient.mintNfts(tokenId, metadata.subList(start, end).toArray(new byte[0][]));
207-
nftClient.transferNfts(tokenId, serial, operatorAccount, newOwnerId);
208+
nftClient.transferNfts(tokenId, serial, hieroContext.getOperatorAccount(), newOwnerId);
208209
}
209210
hieroTestUtils.waitForMirrorNodeRecords();
210211

@@ -249,8 +250,8 @@ void findByTokenIdAndAccountId() throws Exception {
249250
final byte[] metadata2 = "https://example.com/metadata2".getBytes(StandardCharsets.UTF_8);
250251
final TokenId tokenId = nftClient.createNftType(name, symbol);
251252
final List<Long> serial = nftClient.mintNfts(tokenId, metadata1, metadata2);
252-
final AccountId adminAccountId = operatorAccount.accountId();
253-
final PrivateKey adminAccountPrivateKey = operatorAccount.privateKey();
253+
final AccountId adminAccountId = hieroContext.getOperatorAccount().accountId();
254+
final PrivateKey adminAccountPrivateKey = hieroContext.getOperatorAccount().privateKey();
254255
final Account account = accountClient.createAccount();
255256
final AccountId newOwner = account.accountId();
256257
final PrivateKey newOwnerPrivateKey = account.privateKey();
@@ -289,7 +290,7 @@ void findByTokenIdAndAccountIdForSomePages() throws Exception {
289290
final int start = i;
290291
final int end = Math.min(i + transferBatchSize, metadata.size());
291292
final List<Long> serial = nftClient.mintNfts(tokenId, metadata.subList(start, end).toArray(new byte[0][]));
292-
nftClient.transferNfts(tokenId, serial, operatorAccount, newOwnerId);
293+
nftClient.transferNfts(tokenId, serial, hieroContext.getOperatorAccount(), newOwnerId);
293294
}
294295
hieroTestUtils.waitForMirrorNodeRecords();
295296

@@ -369,8 +370,8 @@ void findByTokenIdAndAccountIdAndSerial() throws Exception {
369370
final byte[] metadata = "https://example.com/metadata1".getBytes(StandardCharsets.UTF_8);
370371
final TokenId tokenId = nftClient.createNftType(name, symbol);
371372
final long serial = nftClient.mintNft(tokenId, metadata);
372-
final AccountId adminAccountId = operatorAccount.accountId();
373-
final PrivateKey adminAccountPrivateKey = operatorAccount.privateKey();
373+
final AccountId adminAccountId = hieroContext.getOperatorAccount().accountId();
374+
final PrivateKey adminAccountPrivateKey = hieroContext.getOperatorAccount().privateKey();
374375
final Account account = accountClient.createAccount();
375376
final AccountId newOwner = account.accountId();
376377
final PrivateKey newOwnerPrivateKey = account.privateKey();

hiero-spring/src/test/java/com/openelements/hiero/spring/test/ProtocolLayerClientTests.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.hedera.hashgraph.sdk.FileId;
44
import com.hedera.hashgraph.sdk.Hbar;
55
import com.hedera.hashgraph.sdk.Status;
6+
import com.openelements.hiero.base.HieroContext;
67
import com.openelements.hiero.base.data.Account;
78
import com.openelements.hiero.base.protocol.AccountBalanceRequest;
89
import com.openelements.hiero.base.protocol.AccountBalanceResponse;
@@ -37,15 +38,16 @@ public class ProtocolLayerClientTests {
3738
private ProtocolLayerClient protocolLayerClient;
3839

3940
@Autowired
40-
private Account adminAccount;
41+
private HieroContext hieroContext;
4142

4243
@Autowired
4344
private HieroTestUtils hieroTestUtils;
4445

4546
@Test
4647
void testGetBalance() throws Exception {
4748
//given
48-
final AccountBalanceRequest accountBalanceRequest = AccountBalanceRequest.of(adminAccount.accountId());
49+
final AccountBalanceRequest accountBalanceRequest = AccountBalanceRequest.of(
50+
hieroContext.getOperatorAccount().accountId());
4951

5052
//when
5153
final AccountBalanceResponse accountBalanceResult = protocolLayerClient.executeAccountBalanceQuery(

0 commit comments

Comments
 (0)