Example #1
0
    def testSimple(self):
        output = """[{ "class_name": "MessageRegistryTest", "name": "BadAdd" },
{ "class_name": "MessageRegistryTest", "name": "AddAlreadyRegistered", "failure": "foo" }]\n"""
        results = runcppunit.parseStupidUnit(output)

        self.assertEquals(2, len(results))
        self.assertEquals("MessageRegistryTest", results[0].class_name)
        self.assertEquals("BadAdd", results[0].name)
        assert results[0].failure is None

        self.assertEquals("MessageRegistryTest", results[1].class_name)
        self.assertEquals("AddAlreadyRegistered", results[1].name)
        self.assertEquals("foo", results[1].failure)
Example #2
0
    def testSimple(self):
        output = """[{ "class_name": "MessageRegistryTest", "name": "BadAdd" },
{ "class_name": "MessageRegistryTest", "name": "AddAlreadyRegistered", "failure": "foo" }]\n"""
        results = runcppunit.parseStupidUnit(output)

        self.assertEquals(2, len(results))
        self.assertEquals("MessageRegistryTest", results[0].class_name)
        self.assertEquals("BadAdd", results[0].name)
        assert results[0].failure is None

        self.assertEquals("MessageRegistryTest", results[1].class_name)
        self.assertEquals("AddAlreadyRegistered", results[1].name)
        self.assertEquals("foo", results[1].failure)
Example #3
0
 def testUnfinishedNoOutput(self):
     # If the test crashes in the middle, it might be unfinished
     output = output = '['
     results = runcppunit.parseStupidUnit(output)
     self.assertEquals(0, len(results))
Example #4
0
 def testUnfinished(self):
     # If the test crashes in the middle, it might be unfinished
     output = output = '[{ "class_name": "MessageRegistryTest", "name": "BadAdd" },\n'
     results = runcppunit.parseStupidUnit(output)
     self.assertEquals(1, len(results))
Example #5
0
 def testEmpty(self):
     output = ""
     results = runcppunit.parseStupidUnit(output)
     self.assertEquals(0, len(results))
Example #6
0
 def testUnfinishedNoOutput(self):
     # If the test crashes in the middle, it might be unfinished
     output = output = '['
     results = runcppunit.parseStupidUnit(output)
     self.assertEquals(0, len(results))
Example #7
0
 def testUnfinished(self):
     # If the test crashes in the middle, it might be unfinished
     output = output = '[{ "class_name": "MessageRegistryTest", "name": "BadAdd" },\n'
     results = runcppunit.parseStupidUnit(output)
     self.assertEquals(1, len(results))
Example #8
0
 def testEmpty(self):
     output = ""
     results = runcppunit.parseStupidUnit(output)
     self.assertEquals(0, len(results))