diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-06-02 16:18:54 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-06-08 08:59:20 +0200 |
commit | 35b189e0764db4e65dee44040198d35e13b19fb0 (patch) | |
tree | 8f8aa068e01588f2afe723e5ff3fefe37abe7002 /rtemsqual/tests/test_content_c.py | |
parent | Use iterator for dict value iterations (diff) | |
download | rtems-central-35b189e0764db4e65dee44040198d35e13b19fb0.tar.bz2 |
content: Add CContent.for_loop()
Diffstat (limited to 'rtemsqual/tests/test_content_c.py')
-rw-r--r-- | rtemsqual/tests/test_content_c.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/rtemsqual/tests/test_content_c.py b/rtemsqual/tests/test_content_c.py index 9bfd93d7..1ab914f7 100644 --- a/rtemsqual/tests/test_content_c.py +++ b/rtemsqual/tests/test_content_c.py @@ -146,6 +146,29 @@ def test_comment_block(): """ +def test_for_loop(): + content = CContent() + with content.for_loop("i = 0", "i < 3", "++i"): + content.add("j[i] = i;") + assert str(content) == """for ( i = 0; i < 3; ++i ) { + j[i] = i; +} +""" + content = CContent() + with content.for_loop("iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii = 0", + "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii < 3", + "++iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"): + content.add("j[i] = i;") + assert str(content) == """for ( + iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii = 0; + iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii < 3; + ++iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii +) { + j[i] = i; +} +""" + + def test_add_brief_description(): content = CContent() content.add_brief_description("") |