コード例 #1
0
	def testEmptyString(self):
		self.assertTrue(Matcher.isMatching(""))
コード例 #2
0
	def testOnePairOfParenthesis(self):
		self.assertTrue(Matcher.isMatching("()"))
コード例 #3
0
	def testComplexFailure(self):
		self.assertFalse(Matcher.isMatching("({[(])})"))
コード例 #4
0
	def testComplexUnmatchedException(self):
		self.assertFalse(Matcher.isMatching("(asdf[dfdas{}(asdf])"))
コード例 #5
0
	def testComplexMatched(self):
		self.assertTrue(Matcher.isMatching("(){asdf[[asdf](alksjdf)]asdf}"))
コード例 #6
0
	def testUnmatchedSinglePair(self):
		self.assertFalse(Matcher.isMatching("(]"))
コード例 #7
0
	def testSingleParenthesis(self):
		self.assertFalse(Matcher.isMatching("("))
コード例 #8
0
	def testOnePairOfBraces(self):
		self.assertTrue(Matcher.isMatching("{}"))
コード例 #9
0
	def testOnePairOfBrackets(self):
		self.assertTrue(Matcher.isMatching("[]"))