Clover Coverage Report
Coverage timestamp: Fri May 24 2013 13:47:27 UTC
41   106   8   5.12
0   73   0.2   8
8     1  
1    
 
  DependencyStateTest       Line # 30 41 8 100% 1.0
 
  (7)
 
1    /* This file is part of the project "Hilbert II" - http://www.qedeq.org
2    *
3    * Copyright 2000-2013, Michael Meyling <mime@qedeq.org>.
4    *
5    * "Hilbert II" is free software; you can redistribute
6    * it and/or modify it under the terms of the GNU General Public
7    * License as published by the Free Software Foundation; either
8    * version 2 of the License, or (at your option) any later version.
9    *
10    * This program is distributed in the hope that it will be useful,
11    * but WITHOUT ANY WARRANTY; without even the implied warranty of
12    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13    * GNU General Public License for more details.
14    */
15   
16    package org.qedeq.kernel.se.state;
17   
18    import java.util.HashSet;
19    import java.util.Set;
20   
21    import org.qedeq.base.test.QedeqTestCase;
22    import org.qedeq.kernel.se.state.DependencyState;
23   
24   
25    /**
26    * Test class.
27    *
28    * @author Michael Meyling
29    */
 
30    public class DependencyStateTest extends QedeqTestCase {
31   
 
32  7 toggle public DependencyStateTest(){
33  7 super();
34    }
35   
 
36  1 toggle public void testGetCode() {
37  1 assertEquals(0, DependencyState.STATE_UNDEFINED.getCode());
38  1 assertEquals(15, DependencyState.STATE_LOADING_REQUIRED_MODULES.getCode());
39  1 assertEquals(16, DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED.getCode());
40  1 assertEquals(17, DependencyState.STATE_LOADED_REQUIRED_MODULES.getCode());
41    }
42   
 
43  1 toggle public void testGetText() {
44  1 assertEquals("undefined", DependencyState.STATE_UNDEFINED.getText());
45  1 assertEquals("loading required modules", DependencyState.STATE_LOADING_REQUIRED_MODULES.getText());
46  1 assertEquals("loading required modules failed", DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED.getText());
47  1 assertEquals("loaded required modules", DependencyState.STATE_LOADED_REQUIRED_MODULES.getText());
48    }
49   
 
50  1 toggle public void testToString() {
51  1 assertEquals("undefined", DependencyState.STATE_UNDEFINED.toString());
52  1 assertEquals("loading required modules", DependencyState.STATE_LOADING_REQUIRED_MODULES.toString());
53  1 assertEquals("loading required modules failed", DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED.toString());
54  1 assertEquals("loaded required modules", DependencyState.STATE_LOADED_REQUIRED_MODULES.toString());
55    }
56   
 
57  1 toggle public void testIsFailure() {
58  1 assertFalse(DependencyState.STATE_UNDEFINED.isFailure());
59  1 assertFalse(DependencyState.STATE_LOADING_REQUIRED_MODULES.isFailure());
60  1 assertTrue(DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED.isFailure());
61  1 assertFalse(DependencyState.STATE_LOADED_REQUIRED_MODULES.isFailure());
62    }
63   
 
64  1 toggle public void testAreAllRequiredLoaded() {
65  1 assertFalse(DependencyState.STATE_UNDEFINED.areAllRequiredLoaded());
66  1 assertFalse(DependencyState.STATE_LOADING_REQUIRED_MODULES.areAllRequiredLoaded());
67  1 assertFalse(DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED.areAllRequiredLoaded());
68  1 assertTrue(DependencyState.STATE_LOADED_REQUIRED_MODULES.areAllRequiredLoaded());
69    }
70   
 
71  1 toggle public void testEquals() {
72  1 assertEquals(DependencyState.STATE_UNDEFINED, DependencyState.STATE_UNDEFINED);
73  1 assertEquals(DependencyState.STATE_LOADING_REQUIRED_MODULES,
74    DependencyState.STATE_LOADING_REQUIRED_MODULES);
75  1 assertEquals(DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED,
76    DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED);
77  1 assertEquals(DependencyState.STATE_LOADED_REQUIRED_MODULES,
78    DependencyState.STATE_LOADED_REQUIRED_MODULES);
79  1 assertFalse(DependencyState.STATE_UNDEFINED.equals(null));
80  1 assertFalse(DependencyState.STATE_LOADING_REQUIRED_MODULES.equals(null));
81  1 assertFalse(DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED.equals(null));
82  1 assertFalse(DependencyState.STATE_LOADED_REQUIRED_MODULES.equals(null));
83  1 assertFalse(DependencyState.STATE_UNDEFINED.equals(
84    DependencyState.STATE_LOADED_REQUIRED_MODULES));
85  1 assertFalse(DependencyState.STATE_LOADING_REQUIRED_MODULES.equals(
86    DependencyState.STATE_LOADED_REQUIRED_MODULES));
87  1 assertFalse(DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED.equals(
88    DependencyState.STATE_LOADED_REQUIRED_MODULES));
89  1 assertFalse(DependencyState.STATE_LOADED_REQUIRED_MODULES.equals(
90    DependencyState.STATE_LOADING_REQUIRED_MODULES));
91  1 assertFalse(DependencyState.STATE_LOADED_REQUIRED_MODULES.equals(
92    DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED));
93  1 assertFalse(DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED.equals(
94    DependencyState.STATE_LOADING_REQUIRED_MODULES));
95    }
96   
 
97  1 toggle public void testHashCode() {
98  1 final Set codes = new HashSet();
99  1 codes.add(new Integer(DependencyState.STATE_UNDEFINED.hashCode()));
100  1 codes.add(new Integer(DependencyState.STATE_LOADING_REQUIRED_MODULES.hashCode()));
101  1 codes.add(new Integer(DependencyState.STATE_LOADING_REQUIRED_MODULES_FAILED.hashCode()));
102  1 codes.add(new Integer(DependencyState.STATE_LOADED_REQUIRED_MODULES.hashCode()));
103  1 assertEquals(4, codes.size());
104    }
105   
106    }