R-unit a unit testing library
R-unit is a fast and easy-to-use library made in Rust, it's aim is to make testing simple and catch errors early. If any of the functions fail it will panic with the build error.
Installation
Add the library
Documentation
Math Library
Check if two parameters which take an Any type are an equal value to each other
use r_unit::math;
let a = 5;
let b = 5;
math::is_equal(&a, &b);
Check if two parameters which take an Any type are not equal value to each other
use r_unit::math;
let a = 5;
let b = 6;
math::is_not_equal(&a, &b);
Checks if parameter 1 is less than parameter 2
use r_unit::math;
let a = 5;
let b = 6;
math::is_less_than(&a, &b);
Checks if parameter 1 is greater than parameter 2
use r_unit::math;
let a = 7;
let b = 6;
math::is_greater_than(&a, &b);
Checks if parameter 1 is a negative number
use r_unit::math;
let a = -3;
math::is_negative(&a);
Checks if parameter 1 is an odd number
use r_unit::math;
let a = 7;
math::is_odd(&a);
Checks if parameter 1 is an even number
use r_unit::math;
let a = 6;
math::is_even(&a);
String Library
Check if two parameters which take a &str type have the same length to each other
use r_unit::string;
let a = "hi";
let b = "hi";
string::matches_length(&a, &b);
Check if the provided parameter contains special characters, returns true or false
use r_unit::string;
let a = "hi %";
if string::contains_special_characters(&a) {
println!("Contains special characters");
} else {
println!("Does not contain special character");
};
Check if parameter 1 contains numbers in a string slice or not, returns true or false
use r_unit::string;
let a = "hi 3";
if string::contains_numbers(&a) {
println!("Contains special characters.");
} else {
println!("Does not contain special characters.");
};