Functions now have names
This commit is contained in:
parent
dd1d7b8494
commit
0c097a72fb
5 changed files with 66 additions and 43 deletions
14
src/tests.rs
14
src/tests.rs
|
|
@ -13,7 +13,14 @@ fn test_plus_one() {
|
|||
assert!(
|
||||
formula
|
||||
.modify_tree()
|
||||
.insert_node(Node::function(|inputs| inputs[0] + 1f64, Some(1)), None)
|
||||
.insert_node(
|
||||
Node::function(
|
||||
"+1".to_string(),
|
||||
|inputs: Vec<f64>| inputs[0] + 1f64,
|
||||
Some(1)
|
||||
),
|
||||
None
|
||||
)
|
||||
.is_err()
|
||||
== false
|
||||
);
|
||||
|
|
@ -27,7 +34,10 @@ fn test_branch_sum() {
|
|||
assert!(
|
||||
formula
|
||||
.modify_tree()
|
||||
.insert_node(Node::function(|inputs| inputs.iter().sum(), Some(2)), None)
|
||||
.insert_node(
|
||||
Node::function("Sum".to_string(), |inputs| inputs.iter().sum(), Some(2)),
|
||||
None
|
||||
)
|
||||
.is_err()
|
||||
== false
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue