@Test
  void onFailure() {
    final EVM evm = MainnetEVMs.london(EvmConfiguration.DEFAULT);

    executeOperation(POP_UNDERFLOW_CREATE, evm);

    assertThat(operation.successFrame).isNull();
    assertThat(operation.successCreatedAddress).isNull();
    assertThat(operation.failureFrame).isNotNull();
    assertThat(operation.failureHaltReason)
        .contains(ExceptionalHaltReason.INSUFFICIENT_STACK_ITEMS);
    assertThat(operation.invalidFrame).isNull();
    assertThat(operation.invalidInvalidCode).isNull();
  }
Instantiates a new Create operation.

@param gasCalculator the gas calculator
evm/src/test/java/org/hyperledger/besu/evm/operation/AbstractCreateOperationTest.java