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    
 
  LoadingImportsStateTest       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.LoadingImportsState;
23   
24   
25    /**
26    * Test class.
27    *
28    * @author Michael Meyling
29    */
 
30    public class LoadingImportsStateTest extends QedeqTestCase {
31   
 
32  7 toggle public LoadingImportsStateTest(){
33  7 super();
34    }
35   
 
36  1 toggle public void testGetCode() {
37  1 assertEquals(0, LoadingImportsState.STATE_UNDEFINED.getCode());
38  1 assertEquals(12, LoadingImportsState.STATE_LOADING_IMPORTS.getCode());
39  1 assertEquals(13, LoadingImportsState.STATE_LOADING_IMPORTS_FAILED.getCode());
40  1 assertEquals(14, LoadingImportsState.STATE_LOADED_IMPORTED_MODULES.getCode());
41    }
42   
 
43  1 toggle public void testGetText() {
44  1 assertEquals("undefined", LoadingImportsState.STATE_UNDEFINED.getText());
45  1 assertEquals("loading imported modules", LoadingImportsState.STATE_LOADING_IMPORTS.getText());
46  1 assertEquals("loading imported modules failed", LoadingImportsState.STATE_LOADING_IMPORTS_FAILED.getText());
47  1 assertEquals("loaded imported modules", LoadingImportsState.STATE_LOADED_IMPORTED_MODULES.getText());
48    }
49   
 
50  1 toggle public void testToString() {
51  1 assertEquals("undefined", LoadingImportsState.STATE_UNDEFINED.toString());
52  1 assertEquals("loading imported modules", LoadingImportsState.STATE_LOADING_IMPORTS.toString());
53  1 assertEquals("loading imported modules failed", LoadingImportsState.STATE_LOADING_IMPORTS_FAILED.toString());
54  1 assertEquals("loaded imported modules", LoadingImportsState.STATE_LOADED_IMPORTED_MODULES.toString());
55    }
56   
 
57  1 toggle public void testIsFailure() {
58  1 assertFalse(LoadingImportsState.STATE_UNDEFINED.isFailure());
59  1 assertFalse(LoadingImportsState.STATE_LOADING_IMPORTS.isFailure());
60  1 assertTrue(LoadingImportsState.STATE_LOADING_IMPORTS_FAILED.isFailure());
61  1 assertFalse(LoadingImportsState.STATE_LOADED_IMPORTED_MODULES.isFailure());
62    }
63   
 
64  1 toggle public void testAreAllDirectlyRequiredLoaded() {
65  1 assertFalse(LoadingImportsState.STATE_UNDEFINED.areAllDirectlyRequiredLoaded());
66  1 assertFalse(LoadingImportsState.STATE_LOADING_IMPORTS.areAllDirectlyRequiredLoaded());
67  1 assertFalse(LoadingImportsState.STATE_LOADING_IMPORTS_FAILED.areAllDirectlyRequiredLoaded());
68  1 assertTrue(LoadingImportsState.STATE_LOADED_IMPORTED_MODULES.areAllDirectlyRequiredLoaded());
69    }
70   
 
71  1 toggle public void testEquals() {
72  1 assertEquals(LoadingImportsState.STATE_UNDEFINED, LoadingImportsState.STATE_UNDEFINED);
73  1 assertEquals(LoadingImportsState.STATE_LOADING_IMPORTS,
74    LoadingImportsState.STATE_LOADING_IMPORTS);
75  1 assertEquals(LoadingImportsState.STATE_LOADING_IMPORTS_FAILED,
76    LoadingImportsState.STATE_LOADING_IMPORTS_FAILED);
77  1 assertEquals(LoadingImportsState.STATE_LOADED_IMPORTED_MODULES,
78    LoadingImportsState.STATE_LOADED_IMPORTED_MODULES);
79  1 assertFalse(LoadingImportsState.STATE_UNDEFINED.equals(null));
80  1 assertFalse(LoadingImportsState.STATE_LOADING_IMPORTS.equals(null));
81  1 assertFalse(LoadingImportsState.STATE_LOADING_IMPORTS_FAILED.equals(null));
82  1 assertFalse(LoadingImportsState.STATE_LOADED_IMPORTED_MODULES.equals(null));
83  1 assertFalse(LoadingImportsState.STATE_UNDEFINED.equals(
84    LoadingImportsState.STATE_LOADED_IMPORTED_MODULES));
85  1 assertFalse(LoadingImportsState.STATE_LOADING_IMPORTS.equals(
86    LoadingImportsState.STATE_LOADED_IMPORTED_MODULES));
87  1 assertFalse(LoadingImportsState.STATE_LOADING_IMPORTS_FAILED.equals(
88    LoadingImportsState.STATE_LOADED_IMPORTED_MODULES));
89  1 assertFalse(LoadingImportsState.STATE_LOADED_IMPORTED_MODULES.equals(
90    LoadingImportsState.STATE_LOADING_IMPORTS));
91  1 assertFalse(LoadingImportsState.STATE_LOADED_IMPORTED_MODULES.equals(
92    LoadingImportsState.STATE_LOADING_IMPORTS_FAILED));
93  1 assertFalse(LoadingImportsState.STATE_LOADING_IMPORTS_FAILED.equals(
94    LoadingImportsState.STATE_LOADING_IMPORTS));
95    }
96   
 
97  1 toggle public void testHashCode() {
98  1 final Set codes = new HashSet();
99  1 codes.add(new Integer(LoadingImportsState.STATE_UNDEFINED.hashCode()));
100  1 codes.add(new Integer(LoadingImportsState.STATE_LOADING_IMPORTS.hashCode()));
101  1 codes.add(new Integer(LoadingImportsState.STATE_LOADING_IMPORTS_FAILED.hashCode()));
102  1 codes.add(new Integer(LoadingImportsState.STATE_LOADED_IMPORTED_MODULES.hashCode()));
103  1 assertEquals(4, codes.size());
104    }
105   
106    }