bottest/tests/unit/basic/basic_keywords_llm_macros.rs

40 lines
839 B
Rust
Raw Normal View History

2025-12-23 18:41:29 -03:00
#![allow(unused_imports)]
#![allow(unused_variables)]
#![allow(dead_code)]
2025-12-23 18:41:29 -03:00
#[test]
2025-12-23 18:41:29 -03:00
fn test_parse_calculate_result_integer() {
let result = parse_calculate_result("42").unwrap();
assert_eq!(result.as_int().unwrap(), 42);
}
#[test]
2025-12-23 18:41:29 -03:00
fn test_parse_calculate_result_float() {
let result = parse_calculate_result("3.14").unwrap();
assert!((result.as_float().unwrap() - 3.14).abs() < 0.001);
}
#[test]
2025-12-23 18:41:29 -03:00
fn test_parse_calculate_result_boolean() {
let result = parse_calculate_result("true").unwrap();
assert!(result.as_bool().unwrap());
}
#[test]
2025-12-23 18:41:29 -03:00
fn test_build_translate_prompt() {
let prompt = build_translate_prompt("Hello", "Spanish");
assert!(prompt.contains("Hello"));
assert!(prompt.contains("Spanish"));
}