Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Lucke <jacques@blender.org>2021-08-19 14:36:52 +0300
committerJacques Lucke <jacques@blender.org>2021-08-19 14:36:52 +0300
commit132cf268c045ac3b5e9599b280305f3ceb2c6e73 (patch)
tree2213124fda4c7dfc5f160ada816f0774399a5dbb
parentfd7edc9b05bb47b74e890ec4beafa626d4ccbc54 (diff)
add comments
-rw-r--r--source/blender/functions/tests/FN_multi_function_procedure_test.cc25
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++;