use crate::rubase::rutils::fileutils;
use crate::rubase::{rudto, rutils};
use crate::rudi::difactroy::find_bean_difactroy;
use crate::{rucmd, rulog};
#[test]
fn test_01_rucmd_test() {
let cmd = rucmd::find_bean_rucmd().unwrap();
cmd.help();
}
#[test]
fn test_11_make_di() {
find_bean_difactroy().unwrap().make_di();
}
#[test]
fn test_12_list_di() {
find_bean_difactroy().unwrap().list_di();
}
#[test]
fn test_13_list_di() {
let files = fileutils::list_all_files_suffix("./logs", "log");
for file in files {
rulog::info(file.as_str());
}
}
#[test]
fn test_14_list_di() {
println!("{}", fileutils::current_dir().unwrap().to_str().unwrap());
}
#[test]
fn test_15_list_di() {
let mut dto = rudto::FileDto::new();
dto.home_dir = "./logs".to_string();
dto.suffix = "log".to_string();
dto.size = 1;
let files = fileutils::list_files(&mut dto);
for file in files {
rulog::info2("ret:", file.as_str());
}
}
#[test]
fn test_15_list_rs_files() {
let files = fileutils::list_rs_files("./src");
for file in files {
rulog::info(file.as_str());
}
}
fn test_17_find_dirs() {
let p = fileutils::current_dir().unwrap();
println!("{}", p.as_path().to_str().unwrap());
let files = fileutils::find_dir(p.as_path().to_str().unwrap(), "config");
for file in files {
crate::rulog::rulog::info2("find_dirs:", file.to_str().unwrap());
break;
}
}
#[test]
fn test_16_list_rs_files() {
rulog::info2("basepatth:", rutils::find_base_path().as_str());
}