mirror of
https://github.com/fluencelabs/examples
synced 2025-04-25 10:42:16 +00:00
update tests, bump version
This commit is contained in:
parent
4eae93272e
commit
48301f96bc
@ -11,11 +11,11 @@ name = "utilities"
|
|||||||
path = "src/main.rs"
|
path = "src/main.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
marine-rs-sdk = { version="0.6.10", features=["logger"]}
|
marine-rs-sdk = { version = "0.6.11", features = ["logger"] }
|
||||||
log = "0.4.14"
|
log = "0.4.14"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
marine-rs-sdk-test = "0.1.11"
|
marine-rs-sdk-test = "0.2.0"
|
||||||
|
|
||||||
[dev]
|
[dev]
|
||||||
[profile.release]
|
[profile.release]
|
||||||
|
@ -98,17 +98,12 @@ pub fn crement_u64(value: u64, step: u64, increment: bool) -> U64Result {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[marine]
|
|
||||||
pub fn greeting(name: String) -> String {
|
|
||||||
format!("Hi, {}", name)
|
|
||||||
}
|
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
use marine_rs_sdk_test::marine_test;
|
use marine_rs_sdk_test::marine_test;
|
||||||
|
|
||||||
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts")]
|
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts")]
|
||||||
fn crement_u32_good() {
|
fn crement_u32_good(utilities: marine_test_env::utilities::ModuleInterface) {
|
||||||
let value = 10u32;
|
let value = 10u32;
|
||||||
let step = 2u32;
|
let step = 2u32;
|
||||||
let res = utilities.crement_u32(value, step, false);
|
let res = utilities.crement_u32(value, step, false);
|
||||||
@ -121,7 +116,7 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts")]
|
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts")]
|
||||||
fn crement_u32_fail() {
|
fn crement_u32_fail(utilities: marine_test_env::utilities::ModuleInterface) {
|
||||||
let value = 0u32;
|
let value = 0u32;
|
||||||
let step = 2u32;
|
let step = 2u32;
|
||||||
let res = utilities.crement_u32(value, step, false);
|
let res = utilities.crement_u32(value, step, false);
|
||||||
@ -129,7 +124,7 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts")]
|
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts")]
|
||||||
fn crement_u64_good() {
|
fn crement_u64_good(utilities: marine_test_env::utilities::ModuleInterface) {
|
||||||
let value = 10u64;
|
let value = 10u64;
|
||||||
let step = 2u64;
|
let step = 2u64;
|
||||||
let res = utilities.crement_u64(value, step, false);
|
let res = utilities.crement_u64(value, step, false);
|
||||||
@ -142,7 +137,7 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts")]
|
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts")]
|
||||||
fn crement_u64_fail() {
|
fn crement_u64_fail(utilities: marine_test_env::utilities::ModuleInterface) {
|
||||||
let value = 0u64;
|
let value = 0u64;
|
||||||
let step = 2u64;
|
let step = 2u64;
|
||||||
let res = utilities.crement_u64(value, step, false);
|
let res = utilities.crement_u64(value, step, false);
|
||||||
@ -150,7 +145,7 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts")]
|
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts")]
|
||||||
fn array_splitter_u64() {
|
fn array_splitter_u64(utilities: marine_test_env::utilities::ModuleInterface) {
|
||||||
let test_vec: Vec<u64> = vec![1, 2, 3, 4, 5, 6, 7, 8, 9];
|
let test_vec: Vec<u64> = vec![1, 2, 3, 4, 5, 6, 7, 8, 9];
|
||||||
let res = utilities.array_splitter_u64(test_vec, 3);
|
let res = utilities.array_splitter_u64(test_vec, 3);
|
||||||
assert_eq!(res.len(), 3);
|
assert_eq!(res.len(), 3);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user