Rust
Pinocchio para Iniciantes

Pinocchio para Iniciantes

Testando seu Programa

Testes minuciosos são essenciais antes do deployment na mainnet para identificar possíveis bugs e vulnerabilidades.

Programas bem testados previnem perdas financeiras, constroem confiança dos usuários e garantem que as aplicações se comportem corretamente sob várias condições.

Testes com Mollusk

Quando configurar estados complexos de programa ou requerer interações on-chain intrincadas se mostra difícil, o Mollusk fornece controle mais granular sobre o ambiente de testes.

Mollusk é um framework de testes em Rust projetado especificamente para programas Solana que permite a você:

  • Testar lógica de programa de forma isolada sem overhead de rede

  • Configurar estados complexos de contas e condições de programa facilmente

  • Executar testes mais rápido que testes de integração completos

  • Simular condições específicas da blockchain e casos extremos

Cobrimos os testes com Mollusk em detalhes aqui.

Para testar seu programa pinocchio, basta importar seu arquivo test.rs com a flag de configuração test no seu lib.rs:

rust
#[cfg(test)]
pub mod tests;

Execute seus testes usando:

text
cargo test-sbf
Blueshift © 2026Commit: 1b88646