Make all tests not output anything

This commit is contained in:
2019-05-29 15:57:20 +02:00
parent a79d5b8aac
commit 03eb6d685b
16 changed files with 78 additions and 6 deletions

View File

@@ -5,6 +5,7 @@ use rustijvm::binread::BinReadable;
#[test]
fn task1_program1() {
let machine = rustijvm::Machine::new_from_file("files/task1/program1.ijvm").unwrap();
assert_eq!(machine.block.len(), 7);
assert_eq!(machine.block[0], 0x10); // BIPUSH
assert_eq!(machine.block[2], 0x10); // BIPUSH
@@ -15,6 +16,7 @@ fn task1_program1() {
#[test]
fn task1_program2() {
let machine = rustijvm::Machine::new_from_file("files/task1/program2.ijvm").unwrap();
assert_eq!(machine.block.len(), 16);
assert_eq!(machine.block[0], 0x0);
assert_eq!(machine.block[1], 0x13);
@@ -30,5 +32,6 @@ fn task1_program2() {
#[test]
fn task1_program_counter() {
let machine = rustijvm::Machine::new_from_file("files/task1/program1.ijvm").unwrap();
assert_eq!(machine.get_program_counter(), 0);
}