use crate::data::animal;
use crate::misc;
pub fn pet_name() -> String {
misc::random_data(animal::PETNAME).to_string()
}
pub fn animal() -> String {
misc::random_data(animal::ANIMAL).to_string()
}
pub fn type_of() -> String {
misc::random_data(animal::TYPE).to_string()
}
pub fn farm() -> String {
misc::random_data(animal::FARM).to_string()
}
pub fn cat() -> String {
misc::random_data(animal::CAT).to_string()
}
pub fn dog() -> String {
misc::random_data(animal::DOG).to_string()
}
#[cfg(test)]
mod tests {
use crate::animal;
use crate::testify::exec_mes;
#[test]
fn pet_name() {
exec_mes("animal::pet_name", animal::pet_name);
}
#[test]
fn animal() {
exec_mes("animal::animal", animal::animal);
}
#[test]
fn type_of() {
exec_mes("animal::type_of", animal::type_of);
}
#[test]
fn farm() {
exec_mes("animal::farm", animal::farm);
}
#[test]
fn cat() {
exec_mes("animal::cat", animal::cat);
}
#[test]
fn dog() {
exec_mes("animal::dog", animal::dog);
}
}