Skip to content

Commit 690d7c5

Browse files
author
A Samuel Pottinger
committed
Add test for #607
1 parent 8d6d942 commit 690d7c5

File tree

3 files changed

+85
-0
lines changed

3 files changed

+85
-0
lines changed

java/test/processing/mode/java/ParserTests.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,4 +484,9 @@ public void testExpessionSizeVar() {
484484
expectGood("expressionsizevar");
485485
}
486486

487+
@Test
488+
public void testWhitespace() {
489+
expectGood("whitespace", false);
490+
}
491+
487492
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
import processing.core.*;
2+
import processing.data.*;
3+
import processing.event.*;
4+
import processing.opengl.*;
5+
6+
import processing.pdf.*;
7+
8+
import java.util.HashMap;
9+
import java.util.ArrayList;
10+
import java.io.File;
11+
import java.io.BufferedReader;
12+
import java.io.PrintWriter;
13+
import java.io.InputStream;
14+
import java.io.OutputStream;
15+
import java.io.IOException;
16+
17+
public class whitespace extends PApplet {
18+
19+
void setup() {
20+
size(640, 360);
21+
stroke(255);
22+
noFill();
23+
}
24+
25+
void drawBezier(int i) {
26+
bezier(
27+
mouseX - (i/2.0),
28+
40+i,
29+
410,
30+
20,
31+
440,
32+
300,
33+
240 - (i/16.0),
34+
300 + (i/8.0)
35+
);
36+
}
37+
38+
void draw() {
39+
background(0);
40+
for (int i = 0; i < 200; i += 20) {
41+
drawBezier(i);
42+
}
43+
}
44+
45+
public void settings() { size(640,360); }
46+
47+
static public void main(String[] passedArgs) {
48+
String[] appletArgs = new String[] { "whitespace" };
49+
if (passedArgs != null) {
50+
PApplet.main(concat(appletArgs, passedArgs));
51+
} else {
52+
PApplet.main(appletArgs);
53+
}
54+
}
55+
}

java/test/resources/whitespace.pde

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
void setup() {
2+
size(640, 360);
3+
stroke(255);
4+
noFill();
5+
}
6+
7+
void drawBezier(int i) {
8+
bezier(
9+
mouseX - (i/2.0),
10+
40+i,
11+
410,
12+
20,
13+
440,
14+
300,
15+
240 - (i/16.0),
16+
300 + (i/8.0)
17+
);
18+
}
19+
20+
void draw() {
21+
background(0);
22+
for (int i = 0; i < 200; i += 20) {
23+
drawBezier(i);
24+
}
25+
}

0 commit comments

Comments
 (0)