Rust
Pinocchio for Dummies

Pinocchio for Dummies

Тестування вашої програми

Ретельне тестування є необхідним перед розгортанням у мережі майннет для виявлення потенційних помилок і вразливостей.

Добре протестовані програми запобігають фінансовим втратам, будують довіру користувачів і забезпечують правильну роботу додатків у різних умовах.

Mollusk Tests

Коли налаштування складних станів програми або виконання складних взаємодій в мережі виявляється складним, Mollusk забезпечує більш детальний контроль над середовищем тестування.

Mollusk — це фреймворк для тестування на Rust, розроблений спеціально для програм Solana, який дозволяє:

  • Тестувати логіку програми ізольовано без мережевих накладних витрат
  • Легко налаштовувати складні стани облікових записів і умови програми
  • Запускати тести швидше, ніж повні інтеграційні тести
  • Імітувати специфічні умови блокчейну та граничні випадки

Ми детально розглянули тестування з Mollusk тут.

Щоб протестувати вашу програму pinocchio, просто імпортуйте ваш test.rs файл з прапорцем конфігурації test у вашому lib.rs:

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

Запустіть ваші тести за допомогою:

 
cargo test-sbf
Blueshift © 2025Commit: 6d01265