Skip to content

Commit aede6fb

Browse files
authored
test: add tests to PauseUnpauseTokenAccountPrecompileSuite (#12492)
Signed-off-by: Mustafa Uzun <[email protected]>
1 parent 0683086 commit aede6fb

File tree

2 files changed

+285
-1
lines changed

2 files changed

+285
-1
lines changed

hedera-node/hedera-token-service-impl/src/main/java/com/hedera/node/app/service/token/impl/handlers/TokenPauseHandler.java

+3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818

1919
import static com.hedera.hapi.node.base.ResponseCodeEnum.INVALID_TOKEN_ID;
2020
import static com.hedera.hapi.node.base.ResponseCodeEnum.TOKEN_HAS_NO_PAUSE_KEY;
21+
import static com.hedera.hapi.node.base.ResponseCodeEnum.TOKEN_WAS_DELETED;
2122
import static com.hedera.node.app.hapi.fees.usage.token.TokenOpsUsageUtils.TOKEN_OPS_USAGE_UTILS;
23+
import static com.hedera.node.app.spi.workflows.HandleException.validateFalse;
2224
import static com.hedera.node.app.spi.workflows.HandleException.validateTrue;
2325
import static java.util.Objects.requireNonNull;
2426

@@ -79,6 +81,7 @@ public void handle(@NonNull final HandleContext context) {
7981
var token = tokenStore.get(op.tokenOrElse(TokenID.DEFAULT));
8082
validateTrue(token != null, INVALID_TOKEN_ID);
8183
validateTrue(token.hasPauseKey(), TOKEN_HAS_NO_PAUSE_KEY);
84+
validateFalse(token.deleted(), TOKEN_WAS_DELETED);
8285

8386
final var copyBuilder = token.copyBuilder();
8487
copyBuilder.paused(true);

0 commit comments

Comments
 (0)