1   package de.fu_berlin.ties.util;
2   
3   import junit.framework.TestCase;
4   // JUnitDoclet begin import
5   import de.fu_berlin.ties.util.MutableInt;
6   // JUnitDoclet end import
7   
8   /***
9   * Generated by JUnitDoclet, a tool provided by
10  * ObjectFab GmbH under LGPL.
11  * Please see www.junitdoclet.org, www.gnu.org
12  * and www.objectfab.de for informations about
13  * the tool, the licence and the authors.
14  */
15  
16  
17  public class MutableIntTest
18  // JUnitDoclet begin extends_implements
19  extends TestCase
20  // JUnitDoclet end extends_implements
21  {
22    // JUnitDoclet begin class
23    MutableInt mutableint = null;
24    // JUnitDoclet end class
25    
26    public MutableIntTest(String name) {
27      // JUnitDoclet begin method MutableIntTest
28      super(name);
29      // JUnitDoclet end method MutableIntTest
30    }
31    
32    public de.fu_berlin.ties.util.MutableInt createInstance() throws Exception {
33      // JUnitDoclet begin method testcase.createInstance
34      return new de.fu_berlin.ties.util.MutableInt();
35      // JUnitDoclet end method testcase.createInstance
36    }
37    
38    protected void setUp() throws Exception {
39      // JUnitDoclet begin method testcase.setUp
40      super.setUp();
41      mutableint = createInstance();
42      // JUnitDoclet end method testcase.setUp
43    }
44    
45    protected void tearDown() throws Exception {
46      // JUnitDoclet begin method testcase.tearDown
47      mutableint = null;
48      super.tearDown();
49      // JUnitDoclet end method testcase.tearDown
50    }
51    
52    public void testSetGetValue() throws Exception {
53      // JUnitDoclet begin method setValue getValue
54      int[] tests = {Integer.MIN_VALUE, -1, 0, 1, Integer.MAX_VALUE};
55      
56      for (int i = 0; i < tests.length; i++) {
57        mutableint.setValue(tests[i]);
58        assertEquals(tests[i], mutableint.getValue());
59      }
60      // JUnitDoclet end method setValue getValue
61    }
62    
63    public void testToString() throws Exception {
64      // JUnitDoclet begin method toString
65      // JUnitDoclet end method toString
66    }
67    
68    
69    
70    /***
71    * JUnitDoclet moves marker to this method, if there is not match
72    * for them in the regenerated code and if the marker is not empty.
73    * This way, no test gets lost when regenerating after renaming.
74    * Method testVault is supposed to be empty.
75    */
76    public void testVault() throws Exception {
77      // JUnitDoclet begin method testcase.testVault
78      // JUnitDoclet end method testcase.testVault
79    }
80    
81    public static void main(String[] args) {
82      // JUnitDoclet begin method testcase.main
83      junit.textui.TestRunner.run(MutableIntTest.class);
84      // JUnitDoclet end method testcase.main
85    }
86  }