fn do_check(&mut self) -> Result<()> {
let caller = self.env().caller();
...
}
我正在为do_check
函数编写一个测试函数。在这里,我想设置一个调用者,但不知道如何做到这一点。
#[cfg(test)]
mod tests {
use super::*;
use ink_lang as ink;
#[ink::test]
fn do_check_works() {
let mut test = Test::new();
// here I want to set a caller for calling do_check
test.do_check();
...
1条答案
按热度按时间ctzwtxfj1#
您可以使用
set_caller
从ink_env设置调用者:更多细节请参见ink-examples repo中的示例。