Files @ 28005c6bf69b
Branch filter:

Location: CSY/reowolf/src/protocol/tests/mod.rs - annotation

28005c6bf69b 861 B application/rls-services+xml Show Source Show as Raw Download as Raw
Max Henger
Merge branch 'feat-select-statement' into 'master'

feat: select statement

See merge request nl-cwi-csy/reowolf!1
/**
 * protocol/tests.rs
 *
 * Contains tests for various parts of the lexer/parser and the evaluator of the
 * code. These are intended to be temporary tests such that we're sure that we
 * don't break existing functionality.
 *
 * In the future these should be replaced by proper testing protocols.
 *
 * If any of these tests fail, and you think they're not needed anymore, feel
 * free to cast them out into oblivion, where dead code goes to die.
 */

mod utils;
mod parser_binding;
mod parser_imports;
mod parser_inference;
mod parser_literals;
mod parser_monomorphs;
mod parser_type_declaration;
mod parser_type_layout;
mod parser_validation;
mod eval_binding;
mod eval_calls;
mod eval_casting;
mod eval_operators;
mod eval_silly;

pub(crate) use utils::{Tester}; // the testing harness
pub(crate) use crate::protocol::eval::value::*; // to test functions