Skip to content

Commit 9f4ace7

Browse files
committed
Add analyzeAll() method in BrainfuckTest
1 parent 3cda57e commit 9f4ace7

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

src/test/groovy/net/zomis/brainf/BrainTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ public class BrainTest extends BrainfuckTest {
206206
@Test
207207
public void allCharacters() {
208208
source.addCommands(">>>>+++++++++++++++[<+++++++++++++++++>-]<[->[+>>]+[<<]>]")
209-
analyze()
209+
analyzeAll()
210210
analyze.print()
211211
}
212212

src/test/groovy/net/zomis/brainf/BrainfuckTest.groovy

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ package net.zomis.brainf
33
import net.zomis.brainf.analyze.AnalyzeFactory
44
import net.zomis.brainf.analyze.Brainalyze
55
import net.zomis.brainf.analyze.BrainfuckAnalyzer
6+
import net.zomis.brainf.analyze.analyzers.GroovyCommandAnalysis
7+
import net.zomis.brainf.analyze.analyzers.IOAnalysis
8+
import net.zomis.brainf.analyze.analyzers.MemoryValues
9+
import net.zomis.brainf.analyze.analyzers.ReadWriteAnalysis
10+
import net.zomis.brainf.analyze.analyzers.WhileLoopAnalysis
611
import net.zomis.brainf.model.BrainF
712
import net.zomis.brainf.model.BrainfuckRunner
813
import net.zomis.brainf.model.ListCode
@@ -36,4 +41,14 @@ class BrainfuckTest {
3641
brain.code.source = source
3742
}
3843

44+
void analyzeAll() {
45+
BrainfuckAnalyzer[] analyzers = [
46+
new GroovyCommandAnalysis(),
47+
new IOAnalysis(),
48+
new MemoryValues(),
49+
new ReadWriteAnalysis(),
50+
new WhileLoopAnalysis(),
51+
]
52+
analyze(analyzers)
53+
}
3954
}

0 commit comments

Comments
 (0)