2 * @author Walther Neuper, member of the ISAC-team,
3 * Copyright (c) 2004 by Walther Neuper
4 * created Sep 28, 2004, 3:47:22 PM
5 * Institute for Softwaretechnology, Graz University of Technology, Austria.
7 * Use is subject to license terms.
9 package isac.functest.specify;
11 import junit.framework.TestCase;
14 * TODO TestModel + input a completely new example
16 * @link fully.qualified.Calss#method(fully.qualified.Param)
17 * @author Walther Neuper Sep 28, 2004, 3:47:22 PM
19 * @see <fully.qualified.Calssname#methodName(param-classes)>
20 * @deprecated <if applicable write reason here, otherwise omit this line> @
22 public class TestModel extends TestCase {
25 * {\bf\UC{Editing the Model}\label{SPECIFY:enter}\label{SPECIFY:check}\\}
26 * The user inpts items (i.e. adds formulae to the descriptions) to the
27 * fileds 'given', 'find' and 'relate' and gets feedback fron \sisac{} on
28 * each item with respect to the problem from the hidden specification. No
29 * fields of the Specification will be changed.
31 * @see isac.bridge.TestModel#testEditItems() for related methodcalls
32 * directly to the math-engine
34 public void testEditItems() {
35 System.out.println("---BEGIN isac.functest.TestModel#testEditItems");
36 System.out.println("TODO");
37 assertEquals("TODO", "TODO");
38 System.out.println("---END isac.functest.TestModel#testEditItems");
42 * {\bf\UC{Having \isac{} Complete the
43 * CalcHead}\label{SPECIFY:COMPLETE:all}\\} The user requests a CalcHead,
44 * containing some input, to be completed automatically. WN0506 What kind of messed
45 * input should be overwritten/corredted ???
47 * @see isac.bridge.TestModel#testCompleteCalcHead() for related methodcalls
48 * directly to the math-engine
50 public void testCompleteCalcHead() {
52 .println("---BEGIN isac.functest.TestModel#testCompleteModel");
53 System.out.println("TODO");
54 assertEquals("TODO", "TODO");
55 System.out.println("---END isac.functest.TestModel#testCompleteModel");
59 * The user requests the Model of a CalcHead, containing some input, to be
60 * completed automatically. WN0506 What kind of messed
61 * input should be overwritten/corredted ???
63 * @see isac.bridge.TestModel#testCompleteModel() for related methodcalls
64 * directly to the math-engine
66 public void testCompleteModel() {
68 .println("---BEGIN isac.functest.TestModel#testCompleteModel");
69 System.out.println("TODO");
70 assertEquals("TODO", "TODO");
71 System.out.println("---END isac.functest.TestModel#testCompleteModel");
75 * {\bf\UC{Having \isac{} Complete One Field of the
76 * Model}\label{SPECIFY:COMPLETE:modelone}\\} When doing a prepared example,
77 * the user can have one field of the Model completed by \isac{} with data
78 * from the example collection.
80 * @see isac.bridge.TestModel#testCompleteOneFieldOfModel() for related
81 * methodcalls directly to the math-engine
83 public void testCompleteOneFieldOfModel() {
85 .println("---BEGIN isac.functest.TestModel#testCompleteOneFieldOfModel");
86 System.out.println("TODO");
87 assertEquals("TODO", "TODO");
89 .println("---END isac.functest.TestModel#testCompleteOneFieldOfModel");