File: assert-expression-tests.scad

package info (click to toggle)
openscad 2021.01-10
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 36,096 kB
  • sloc: cpp: 53,199; sh: 4,384; ansic: 4,382; python: 1,813; yacc: 853; javascript: 762; lex: 417; lisp: 163; xml: 127; makefile: 118
file content (32 lines) | stat: -rw-r--r-- 464 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
a = 3;
b = 6;

t0 = assert(true);
echo(t0 = t0);

t1 = assert("t1");
echo(t1 = t1);

t2 = assert(a*b);
echo(t2 = t2);

t3 = assert(condition = a*b);
echo(t3 = t3);

t4 = assert(true) a*b;
echo(t4 = t4);

c = 2;
t5 = assert(condition = 2) a*b*c;
echo(t5 = t5);

d = c + 9;
t6 = assert(condition = d + 5 > 15, message = str("value: ", d + 5)) a*b*c*d;
echo(t6 = t6);

t7 = assert(true) [a,b];
echo(t7 = t7);

t8 = assert(true) [for (i=[1:a]) [i,b]];
echo(t8 = t8);