Skip to content

Commit 76d5e56

Browse files
author
jdf
committed
Dare I say... moar tests!?
1 parent e7e5351 commit 76d5e56

File tree

5 files changed

+63
-0
lines changed

5 files changed

+63
-0
lines changed

app/test/resources/bug507.pde

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
void setup() {
2+
if (1 == 2) {
3+
println("the impossible just happened");
4+
}
5+
} else {
6+
println("zzz");
7+
}
8+
}

app/test/resources/bug6.pde

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
println("hello");/println("world");

app/test/resources/bug631.expected

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import processing.core.*;
2+
import processing.xml.*;
3+
4+
import java.applet.*;
5+
import java.awt.Dimension;
6+
import java.awt.Frame;
7+
import java.awt.event.MouseEvent;
8+
import java.awt.event.KeyEvent;
9+
import java.awt.event.FocusEvent;
10+
import java.awt.Image;
11+
import java.io.*;
12+
import java.net.*;
13+
import java.text.*;
14+
import java.util.*;
15+
import java.util.zip.*;
16+
import java.util.regex.*;
17+
18+
public class bug631 extends PApplet {
19+
public void setup() {
20+
firstLoop:
21+
for (int i = 0; i < 10; i++) {
22+
for (int j = 0; j < 10; j++) {
23+
if ((i+j) % 5 != 0) continue firstLoop;
24+
System.out.println(i + " " + j);
25+
}
26+
}
27+
noLoop();
28+
}
29+
static public void main(String args[]) {
30+
PApplet.main(new String[] { "--bgcolor=null", "bug631" });
31+
}
32+
}

app/test/resources/bug631.pde

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
firstLoop:
2+
for (int i = 0; i < 10; i++) {
3+
for (int j = 0; j < 10; j++) {
4+
if ((i+j) % 5 != 0) continue firstLoop;
5+
System.out.println(i + " " + j);
6+
}
7+
}

app/test/src/test/processing/parsing/ParserTests.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,11 @@ public void bug5b() {
147147
expectGood("bug5b");
148148
}
149149

150+
@Test
151+
public void bug6() {
152+
expectRecognitionException("bug6", "expecting EOF, found '/'", 1);
153+
}
154+
150155
@Test
151156
public void bug16() {
152157
expectRunnerException("bug16", "Unclosed /* comment */", 2);
@@ -173,6 +178,16 @@ public void bug481() {
173178
expectGood("bug481");
174179
}
175180

181+
@Test
182+
public void bug507() {
183+
expectRecognitionException("bug507", "expecting EOF, found 'else'", 5);
184+
}
185+
186+
@Test
187+
public void bug631() {
188+
expectGood("bug631");
189+
}
190+
176191
@Test
177192
public void bug1511() {
178193
expectGood("bug1511");

0 commit comments

Comments
 (0)