コード例 #1
0
 def testcase_05(self):
     a = OrGate(3)
     testdatas = [
         [False, False, False, False],
         [False, False, True, True],
         [False, True, False, True],
         [False, True, True, True],
         [True, False, False, True],
         [True, False, True, True],
         [True, True, False, True],
         [True, True, True, True]
     ]
     for testdata in testdatas:
         for i in range(0, 3):
             a.set_input(i, testdata[i])
         a.execute()
         self.assertEqual(testdata[3], a.get_output(0), "Class OrGate Testcase 5 failed: "+testdata.__str__())
コード例 #2
0
 def testcase_04(self):
     a = OrGate()
     a.Input0 = True
     a.Input1 = True
     a.execute()
     self.assertEqual(True, a.Output, "Class OrGate Testcase 4 failed.")
コード例 #3
0
 def testcase_01(self):
     a = OrGate()
     a.Input0 = False
     a.Input1 = False
     a.execute()
     self.assertEqual(False, a.Output, "Class OrGate Testcase 1 failed.")
コード例 #4
0
 def testcase_00(self):
     a = OrGate()
     self.assertEqual(False, a.Input0, "Class OrGate Testcase 0 failed.")
     self.assertEqual(False, a.Input1, "Class OrGate Testcase 0 failed.")
     self.assertEqual(False, a.Output, "Class OrGate Testcase 0 failed.")
コード例 #5
0
ファイル: LogfuncTest.py プロジェクト: okuemmerle/TBS1
 def testcase_04(self):
     a = OrGate()
     a.setInput0(True)
     a.setInput1(True)
     a.execute()
     self.assertTrue(a._Output, "Class OrGate: TestCase04 failed")
コード例 #6
0
ファイル: LogfuncTest.py プロジェクト: okuemmerle/TBS1
 def testcase_01(self):
     a = OrGate()
     a.setInput0(False)
     a.setInput1(False)
     a.execute()
     self.assertFalse(a._Output, "Class OrGate: TestCase01 failed")
コード例 #7
0
 def testcase_04(self):
     a = OrGate(2)
     a.set_input(0, True)
     a.set_input(1, True)
     a.execute()
     self.assertEqual(True, a.get_output(0), "Class OrGate Testcase 4 failed.")
コード例 #8
0
 def testcase_01(self):
     a = OrGate(2)
     a.set_input(0, False)
     a.set_input(1, False)
     a.execute()
     self.assertEqual(False, a.get_output(0), "Class OrGate Testcase 1 failed.")
コード例 #9
0
 def testcase_00(self):
     a = OrGate(2)
     self.assertEqual(False, a.get_input(0), "Class OrGate Testcase 0 failed.")
     self.assertEqual(False, a.get_input(1), "Class OrGate Testcase 0 failed.")
     self.assertEqual(False, a.get_output(0), "Class OrGate Testcase 0 failed.")