use crate::system::{OutTestRet, test_directory};
#[test]
fn arithmetic() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "arithmetic")
}
#[test]
fn assign_types() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "assign_types")
}
#[test]
#[ignore] fn assign_types_no_annotation() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "assign_types_no_annotation")
}
#[test]
fn assign_types_nested() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "assign_types_nested")
}
#[test]
fn greater_than_int() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "greater_than_int")
}
#[test]
fn greater_than_other_int() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "greater_than_other_int")
}
#[test]
fn multiply_other_int() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "multiply_other_int")
}
#[test]
fn primitives_ast_verify() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "primitives")
}
#[test]
fn bitwise_ast_verify() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "bitwise")
}
#[test]
fn boolean_ast_verify() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "boolean")
}
#[test]
fn equality_different_types() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "equality_different_types")
}
#[test]
#[ignore] fn type_alias_primitive() -> OutTestRet {
test_directory(true, &["operation"], &["operation", "target"], "type_alias_primitive")
}