コード例 #1
0
ファイル: zelle_test.py プロジェクト: hemmerling/codingdojo
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
コード例 #2
0
ファイル: zelle_test.py プロジェクト: hemmerling/codingdojo
 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