Skip to content

Commit dded95b

Browse files
committed
further simplify example
1 parent 4ea42d6 commit dded95b

1 file changed

Lines changed: 0 additions & 36 deletions

File tree

  • examples/quecto-repl/quecto-vm/src

examples/quecto-repl/quecto-vm/src/lib.rs

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -91,39 +91,3 @@ mod quecto_vm {
9191
}
9292
}
9393
}
94-
95-
#[cfg(test)]
96-
mod tests {
97-
use super::*;
98-
99-
#[test]
100-
fn arithmetic() {
101-
let mut vm = quecto_vm::QuectoVm::new();
102-
vm.store(Register::Reg0, 6);
103-
vm.store(Register::Reg1, 7);
104-
vm.mul(Register::Reg0, Register::Reg1);
105-
assert_eq!(vm.load(Register::Reg0), 42);
106-
}
107-
108-
#[test]
109-
fn safe_div_by_zero() {
110-
let mut vm = quecto_vm::QuectoVm::new();
111-
vm.store(Register::Reg0, 10);
112-
vm.store(Register::Reg1, 0);
113-
let result = vm.safe_div(Register::Reg0, Register::Reg1);
114-
assert_eq!(result, Err(VmError { code: 1 }));
115-
}
116-
117-
#[test]
118-
fn nonzero_returns_none_for_zero() {
119-
let vm = quecto_vm::QuectoVm::new();
120-
assert_eq!(vm.nonzero(Register::Reg0), None);
121-
}
122-
123-
#[test]
124-
fn nonzero_returns_some_for_nonzero() {
125-
let mut vm = quecto_vm::QuectoVm::new();
126-
vm.store(Register::Reg0, 42);
127-
assert_eq!(vm.nonzero(Register::Reg0), Some(42));
128-
}
129-
}

0 commit comments

Comments
 (0)