Exemplo n.º 1
0
class ZelleTest(unittest.TestCase):

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def testZelleHat1Nachbar(self):
        self.zelle = Zelle()
        anzahlNachbarn = 1
        assert self.zelle.ueberlebt(anzahlNachbarn) == False, \
        'zelle.ueberlebt(anzahlNachbarn) does not provide the \
        right return value'
        pass

    def testZelleHat3Nachbarn(self):
        self.zelle = Zelle()
        anzahlNachbarn = 3
        assert self.zelle.ueberlebt(anzahlNachbarn) == True, \
        'zelle.ueberlebt(anzahlNachbarn) does not provide the \
        right return value'
        pass

    def testZelleHat4Nachbarn(self):
        self.zelle = Zelle()
        anzahlNachbarn = 4
        assert self.zelle.ueberlebt(anzahlNachbarn) == False, \
        'zelle.ueberlebt(anzahlNachbarn) does not provide the \
        right return value'
        pass

    def testLebendeZelleHat1Nachbarn(self):
        zelleLebt = True
        self.zelle = Zelle(zelleLebt)
        anzahlNachbarn = 1
        assert self.zelle.ueberlebt(anzahlNachbarn) == False, \
        'zelle.ueberlebt(anzahlNachbarn) does not provide the \
        right return value'
        pass

    def testPit(self):
        zelleLebt = True
        listeDerZellen = []
        zelle1 = Zelle(zelleLebt)
        zelle2 = Zelle(zelleLebt)
        listeDerZellen.append(zelle1)
        listeDerZellen.append(zelle2)
        self.zellenKultur = ZellenKultur(listeDerZellen)
        assert self.zellenKultur.anzahlLebenderZellen() == 2, \
        'zelle.ueberlebt() does not provide the \
        right return value'
        pass

    def testMain(self):
        self.zelle = Zelle()
        assert self.zelle.main() == dummy(), 'Gol01.get_size() does not provide the right return value'
        pass
Exemplo n.º 2
0
 def testZelleHat4Nachbarn(self):
     self.zelle = Zelle()
     anzahlNachbarn = 4
     assert self.zelle.ueberlebt(anzahlNachbarn) == False, \
     'zelle.ueberlebt(anzahlNachbarn) does not provide the \
     right return value'
     pass
Exemplo n.º 3
0
 def testLebendeZelleHat1Nachbarn(self):
     zelleLebt = True
     self.zelle = Zelle(zelleLebt)
     anzahlNachbarn = 1
     assert self.zelle.ueberlebt(anzahlNachbarn) == False, \
     'zelle.ueberlebt(anzahlNachbarn) does not provide the \
     right return value'
     pass
Exemplo n.º 4
0
 def testMain(self):
     self.zelle = Zelle()
     assert self.zelle.main() == dummy(), 'Gol01.get_size() does not provide the right return value'
     pass