taitan-orm-parser 0.1.11

Next Generation ORM based on sqlx
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use taitan_orm_parser::Number;
use taitan_orm_parser::template::{ArithmeticExpr, NumberValue};
use crate::setups::logger::setup_logger;

#[test]
fn test_arithmetic_expr() {
    setup_logger();
    let template = "a + b * c / d % e - f";
    // let (_, parsed) = ArithmeticExpr::parse(template).unwrap();
    // let a = ArithmeticExpr::Value(NumberValue::Value(Number("a".to_owned())));
    // let b = ArithmeticExpr::Value(NumberValue::Value(Number("b".to_owned())));
    // let c = ArithmeticExpr::Value(NumberValue::Value(Number("c".to_owned())));
    // let d = ArithmeticExpr::Value(NumberValue::Value(Number("d".to_owned())));
    // let e = ArithmeticExpr::Value(NumberValue::Value(Number("e".to_owned())));
    // let f = ArithmeticExpr::Value(NumberValue::Value(Number("f".to_owned())));
    // let expected = ArithmeticExpr::Nested(Box::new(a));
    // assert_eq!(parsed, expected);
}