コード例 #1
0
class InfoBreakpointCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd.InfoBreakpointCommand('/mydirectory/dir')
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.fail('Not implemented yet')

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isInfoBreakpointCommandVisited())
コード例 #2
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
class AdvanceCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = AdvanceCommand('function')
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals('advance function\n', self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isAdvanceCommandVisited())
コード例 #3
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
class ListSourceFilesCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = ListSourceFilesCommand()
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals('interpreter-exec \"-file-list-exec-source-files\"\n', self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isListSourceFilesCommandVisited())
コード例 #4
0
class RunCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = RunCommand('arg')
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals('run arg > output.console\n', self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isRunCommandVisited())
コード例 #5
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
class NextCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = NextCommand()
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals('next\n', self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isNextCommandVisited())
コード例 #6
0
class PrintCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = PrintCommand('var')
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals('print var\n', self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isPrintCommandVisited())
コード例 #7
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
class RunCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = RunCommand('arg')
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals('run arg > output.console\n', self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isRunCommandVisited())
コード例 #8
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
class InfoBreakpointCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd. InfoBreakpointCommand('/mydirectory/dir')
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.fail('Not implemented yet')

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isInfoBreakpointCommandVisited())
コード例 #9
0
class BacktraceCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = BacktraceCommand()
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals('backtrace\n', self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isBacktraceCommandVisited())
コード例 #10
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
class ChangeDirectoryCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = ChangeDirectoryCommand('/mydirectory/dir')
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals('-environment-cd /mydirectory/dir\n', self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isChangeDirectoryCommandVisited())
コード例 #11
0
class AdvanceCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = AdvanceCommand('function')
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals('advance function\n', self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isAdvanceCommandVisited())
コード例 #12
0
class ChangeDirectoryCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = ChangeDirectoryCommand('/mydirectory/dir')
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals('-environment-cd /mydirectory/dir\n',
                          self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isChangeDirectoryCommandVisited())
コード例 #13
0
class ListSourceFilesCommandTestCase(unittest.TestCase):
    cmd = None
    visitor = None

    def setUp(self):
        self.cmd = ListSourceFilesCommand()
        self.visitor = UtilityVisitor()

    def testGetValue(self):
        self.assertEquals(
            'interpreter-exec \"-file-list-exec-source-files\"\n',
            self.cmd.getValue())

    def testAccept(self):
        self.cmd.accept(self.visitor)
        self.assertEquals(True, self.visitor.isListSourceFilesCommandVisited())
コード例 #14
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd. InfoBreakpointCommand('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #15
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd. DeleteWatchpointCommand('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #16
0
 def setUp(self):
     self.cmd = BacktraceCommand()
     self.visitor = UtilityVisitor()
コード例 #17
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd. WhatIsCommand('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #18
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd. DeleteBreakpoint('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #19
0
 def setUp(self):
     self.cmd = ChangeDirectoryCommand('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #20
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd. ContinueCommand('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #21
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd = RunCommand('arg')
     self.visitor = UtilityVisitor()
コード例 #22
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd = BacktraceCommand()
     self.visitor = UtilityVisitor()
コード例 #23
0
 def setUp(self):
     self.cmd.ContinueCommand('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #24
0
 def setUp(self):
     self.cmd = PrintCommand('var')
     self.visitor = UtilityVisitor()
コード例 #25
0
 def setUp(self):
     self.cmd.WhatIsCommand('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #26
0
 def setUp(self):
     self.cmd.DeleteBreakpoint('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #27
0
 def setUp(self):
     self.cmd.DeleteWatchpointCommand('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #28
0
 def setUp(self):
     self.cmd = RunCommand('arg')
     self.visitor = UtilityVisitor()
コード例 #29
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd = PrintCommand('var')
     self.visitor = UtilityVisitor()
コード例 #30
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd = ChangeDirectoryCommand('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #31
0
 def setUp(self):
     self.cmd.InfoBreakpointCommand('/mydirectory/dir')
     self.visitor = UtilityVisitor()
コード例 #32
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd = ListSourceFilesCommand()
     self.visitor = UtilityVisitor()
コード例 #33
0
 def setUp(self):
     self.cmd = ListSourceFilesCommand()
     self.visitor = UtilityVisitor()
コード例 #34
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd = AdvanceCommand('function')
     self.visitor = UtilityVisitor()
コード例 #35
0
 def setUp(self):
     self.cmd = AdvanceCommand('function')
     self.visitor = UtilityVisitor()
コード例 #36
0
ファイル: cmdtestcase.py プロジェクト: skibyte/gdblib
 def setUp(self):
     self.cmd = NextCommand()
     self.visitor = UtilityVisitor()
コード例 #37
0
 def setUp(self):
     self.cmd = StepCommand()
     self.visitor = UtilityVisitor()