diff options
author | Jacques Lucke <jacques@blender.org> | 2021-08-19 14:36:52 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2021-08-19 14:36:52 +0300 |
commit | 132cf268c045ac3b5e9599b280305f3ceb2c6e73 (patch) | |
tree | 2213124fda4c7dfc5f160ada816f0774399a5dbb | |
parent | fd7edc9b05bb47b74e890ec4beafa626d4ccbc54 (diff) |
add comments
-rw-r--r-- | source/blender/functions/tests/FN_multi_function_procedure_test.cc | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/source/blender/functions/tests/FN_multi_function_procedure_test.cc b/source/blender/functions/tests/FN_multi_function_procedure_test.cc index 33c145f1e65..e6979271d8e 100644 --- a/source/blender/functions/tests/FN_multi_function_procedure_test.cc +++ b/source/blender/functions/tests/FN_multi_function_procedure_test.cc @@ -10,6 +10,13 @@ namespace blender::fn::tests { TEST(multi_function_procedure, SimpleTest) { + /** + * procedure(int var1, int var2, int *r_var4) { + * int var3 = var1 + var2; + * *r_var4 = var2 + var3; + * } + */ + CustomMF_SI_SI_SO<int, int, int> add_fn{"add", [](int a, int b) { return a + b; }}; CustomMF_SM<int> add_10_fn{"add_10", [](int &a) { a += 10; }}; @@ -45,6 +52,18 @@ TEST(multi_function_procedure, SimpleTest) TEST(multi_function_procedure, BranchTest) { + /** + * procedure(int &var1, bool var2) { + * if (var2) { + * var1 += 100; + * } + * else { + * var1 += 10; + * } + * var1 += 10; + * } + */ + CustomMF_SM<int> add_10_fn{"add_10", [](int &a) { a += 10; }}; CustomMF_SM<int> add_100_fn{"add_100", [](int &a) { a += 100; }}; @@ -82,6 +101,12 @@ TEST(multi_function_procedure, BranchTest) TEST(multi_function_procedure, EvaluateOne) { + /** + * procedure(int var1, int *r_var2) { + * *r_var2 = var1 + 10; + * } + */ + int tot_evaluations = 0; CustomMF_SI_SO<int, int> add_10_fn{"add_10", [&](int a) { tot_evaluations++; |