Changes between Version 12 and Version 13 of PromotUnitTests


Ignore:
Timestamp:
Jan 8, 2009, 2:17:04 PM (17 years ago)
Author:
steinmet
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PromotUnitTests

    v12 v13  
    55For the Java part the JUnit testing framework is a suitable solution.
    66
    7 There are already some tests implemented. They are listed in the class !PromotTests see [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/test/PromotTests.java].  [[BR]]
     7There are already some tests implemented. They are listed in the class !PromotTests see [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/test/PromotTests.java].  [[BR]]
    88As a first step the available tests should be studied. Then some of the following tests (simple, more complex) can be implemented.
    99
    1010== ProMoT Browser ==
    1111 * simple tests:
    12    * [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/browser/CmdAddSubclass.java CmdAddSubclass]
    13    * [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/browser/CmdCopyClass.java CmdCopyClass]
    14    * [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/browser/CmdDelete.java CmdDelete]
    15    * [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/dialogs/CmdCustomizeUndoRedo.java CmdCustomizeUndoRedo]
     12   * [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/browser/CmdAddSubclass.java CmdAddSubclass]
     13   * [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/browser/CmdCopyClass.java CmdCopyClass]
     14   * [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/browser/CmdDelete.java CmdDelete]
     15   * [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/dialogs/CmdCustomizeUndoRedo.java CmdCustomizeUndoRedo]
    1616
    1717 * more complex tests:
    1818   * testing the import and export functionality of smbl-files
    19      ([/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/dialogs/CmdSBMLExport.java CmdSBMLExport] and 
    20       [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/dialogs/CmdSBMLImport.java CmdSBMLImport])
    21    * testing the import of CNA-files into ProMoT, see [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/dialogs/CmdCNAImport.java CmdCNAImport]
     19     ([source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/dialogs/CmdSBMLExport.java CmdSBMLExport] and [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/dialogs/CmdSBMLImport.java CmdSBMLImport])
     20   * testing the import of CNA-files into ProMoT, see [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/dialogs/CmdCNAImport.java CmdCNAImport]
    2221
    2322== ProMoT Editor ==
    2423 * simple tests:
    25    * [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdRename.java CmdRename] (test that all properties of the current slot are conserved)
    26    * [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdPropagateTerminal.java CmdPropagateTerminal]   
    27    * [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdDrop.java CmdDrop]
    28    * [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdInsertLinkNodeInLinkEdge.java CmdInsertLinkNodeInLinkEdge]
    29    * [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdPropagateBusyTerminal.java CmdPropagateBusyTerminal]
    30    * [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdSetRightStructAdapterType.java CmdSetRightStructAdapterType]
     24   * [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdRename.java CmdRename] (test that all properties of the current slot are conserved)
     25   * [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdPropagateTerminal.java CmdPropagateTerminal]   
     26   * [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdDrop.java CmdDrop]
     27   * [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdInsertLinkNodeInLinkEdge.java CmdInsertLinkNodeInLinkEdge]
     28   * [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdPropagateBusyTerminal.java CmdPropagateBusyTerminal]
     29   * [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/cmds/CmdSetRightStructAdapterType.java CmdSetRightStructAdapterType]
    3130
    3231 * more complex tests:
    33    * testing the functionality of the online-checker-system, see [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/checker]
    34    * testing the docu-generation, see [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/docu]
    35    * testing the functionality of the variable editor, see [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/varedit]
     32   * testing the functionality of the online-checker-system, see source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/checker
     33   * testing the docu-generation, see source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/vizedit/docu
     34   * testing the functionality of the variable editor, see source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/varedit
    3635
    3736== ProMoT Explorer ==
    3837 * complex tests:
    39    * testing the gef parser, see [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/viznav/data/io/gef]
    40    * testing import/export of graphml format, see [/trac/browser/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/viznav/data/io/graphml]
     38   * testing the gef parser, see source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/viznav/data/io/gef
     39   * testing import/export of graphml format, see source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/viznav/data/io/graphml
    4140
    4241