ruwebframe 0.1.6

a simple webframe for rust actix-web, based on rudi and rbatis.
Documentation
use crate::rubase::rudto::cfgdto;
use crate::rudi::difactroy::find_bean_di_factroy;
use crate::{data};
use std::sync::Arc;

#[test]
fn test_01_rudi() {
    find_bean_di_factroy().unwrap().make_di()
}
#[test]
fn test_02_dbdao() {
    let s = data::find_bean_db_dao().unwrap().test();
    assert_eq!("test", s);
    println!("{}", s);
}

#[test]
fn test_03_single_case() {
    let bean1 = find_bean_di_factroy().unwrap();
    let bean2 = find_bean_di_factroy().unwrap();

    let addr1 = Arc::as_ptr(&bean1);
    let addr2 = Arc::as_ptr(&bean2);
    println!("DiFactroy 地址: {:p} {:p}", addr1, addr2);
    assert_eq!(addr1, addr2);
    println!("single bean1=bean2 ? {:?}", addr1 == addr2);
}
#[test]
fn test_04_multi_case() {
    let bean1 = cfgdto::find_bean_gorm().unwrap();
    let bean2 = cfgdto::find_bean_gorm().unwrap();

    let addr1 = Arc::as_ptr(&bean1);
    let addr2 = Arc::as_ptr(&bean2);
    println!("DiFactroy 地址: {:p} {:p}", addr1, addr2);
    assert_ne!(addr1, addr2);
    println!("multi bean1!=bean2 ? {:?}", addr1 != addr2);
}