예제 #1
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_for_subPaths(self):
     code = 'for (int i; i<=9; i++) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(2, clu.cabe())
예제 #2
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_while_cabe(self):
     code = 'while (i<=9) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(2, clu.cabe())
예제 #3
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc16_cabe(self):
     code = 'if (-4<1) {} if (4<k) {} if (8>n) {}'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe()) 
예제 #4
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc18_cabe(self):
     code = 'if (0<1) {} if (9>k && 1<n) { } if (2==n && 9>f) {}'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(6, clu.cabe()) 
예제 #5
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc13_cabe(self):
     code = 'if (0<l) { if (8>k) { } } if (0<n) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe()) 
예제 #6
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc15_cabe(self):
     code = 'if (0<1) {} if (9>k) { if (1<n) {} }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe()) 
예제 #7
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc9_cabe(self):
     code = 'if (2>l) {} if (8>k) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(3, clu.cabe()) 
예제 #8
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc10_cabe(self):
     code = 'if (2>l || 0<k || 4>n) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe()) 
예제 #9
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc6_cabe(self):
     code = 'if (0<l && 4>k) { if (11>n) {} }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe()) 
예제 #10
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc5_cabe(self):
     code = 'if (0<l) { if (2>k) {} }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(3, clu.cabe())
예제 #11
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc3_cabe(self):
     code = 'if (2>l && 7>k && 10>n) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe())
예제 #12
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc_2_cabe(self):
     code = 'if (3>l && 0<k) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(3, clu.cabe())
예제 #13
0
파일: test.py 프로젝트: jbloemendal/clue
 def test_colloc1_cabe(self):
     code = 'if (-1<l) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(2, clu.cabe())