Clover Coverage Report
Coverage timestamp: Fri May 24 2013 13:47:27 UTC
66   119   7   9.43
0   87   0.11   7
7     1  
1    
 
  LoadingStateTest       Line # 30 66 7 100% 1.0
 
  (6)
 
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.LoadingState;
23   
24   
25    /**
26    * Test class.
27    *
28    * @author Michael Meyling
29    */
 
30    public class LoadingStateTest extends QedeqTestCase {
31   
 
32  6 toggle public LoadingStateTest(){
33  6 super();
34    }
35   
 
36  1 toggle public void testGetCode() {
37  1 assertEquals(0, LoadingState.STATE_UNDEFINED.getCode());
38  1 assertEquals(1, LoadingState.STATE_LOCATING_WITHIN_WEB.getCode());
39  1 assertEquals(2, LoadingState.STATE_LOCATING_WITHIN_WEB_FAILED.getCode());
40  1 assertEquals(3, LoadingState.STATE_LOADING_FROM_WEB.getCode());
41  1 assertEquals(4, LoadingState.STATE_LOADING_FROM_WEB_FAILED.getCode());
42  1 assertEquals(7, LoadingState.STATE_LOADING_FROM_BUFFER.getCode());
43  1 assertEquals(8, LoadingState.STATE_LOADING_FROM_BUFFER_FAILED.getCode());
44  1 assertEquals(5, LoadingState.STATE_LOADING_FROM_LOCAL_FILE.getCode());
45  1 assertEquals(6, LoadingState.STATE_LOADING_FROM_LOCAL_FILE_FAILED.getCode());
46  1 assertEquals(9, LoadingState.STATE_LOADING_INTO_MEMORY.getCode());
47  1 assertEquals(10, LoadingState.STATE_LOADING_INTO_MEMORY_FAILED.getCode());
48  1 assertEquals(11, LoadingState.STATE_LOADED.getCode());
49    }
50   
 
51  1 toggle public void testGetText() {
52  1 assertEquals("undefined", LoadingState.STATE_UNDEFINED.getText());
53  1 assertEquals("locating within web", LoadingState.STATE_LOCATING_WITHIN_WEB.getText());
54  1 assertEquals("locating within web failed", LoadingState.STATE_LOCATING_WITHIN_WEB_FAILED.getText());
55  1 assertEquals("loading from web", LoadingState.STATE_LOADING_FROM_WEB.getText());
56  1 assertEquals("loading from web failed", LoadingState.STATE_LOADING_FROM_WEB_FAILED.getText());
57  1 assertEquals("loading from local buffer", LoadingState.STATE_LOADING_FROM_BUFFER.getText());
58  1 assertEquals("loading from local buffer failed", LoadingState.STATE_LOADING_FROM_BUFFER_FAILED.getText());
59  1 assertEquals("loading from local file", LoadingState.STATE_LOADING_FROM_LOCAL_FILE.getText());
60  1 assertEquals("loading from local file failed", LoadingState.STATE_LOADING_FROM_LOCAL_FILE_FAILED.getText());
61  1 assertEquals("loading into memory", LoadingState.STATE_LOADING_INTO_MEMORY.getText());
62  1 assertEquals("loading into memory failed", LoadingState.STATE_LOADING_INTO_MEMORY_FAILED.getText());
63  1 assertEquals("loaded", LoadingState.STATE_LOADED.getText());
64    }
65   
 
66  1 toggle public void testToString() {
67  1 assertEquals("undefined", LoadingState.STATE_UNDEFINED.toString());
68  1 assertEquals("locating within web", LoadingState.STATE_LOCATING_WITHIN_WEB.toString());
69  1 assertEquals("locating within web failed", LoadingState.STATE_LOCATING_WITHIN_WEB_FAILED.toString());
70  1 assertEquals("loading from web", LoadingState.STATE_LOADING_FROM_WEB.toString());
71  1 assertEquals("loading from web failed", LoadingState.STATE_LOADING_FROM_WEB_FAILED.toString());
72  1 assertEquals("loading from local buffer", LoadingState.STATE_LOADING_FROM_BUFFER.toString());
73  1 assertEquals("loading from local buffer failed", LoadingState.STATE_LOADING_FROM_BUFFER_FAILED.toString());
74  1 assertEquals("loading from local file", LoadingState.STATE_LOADING_FROM_LOCAL_FILE.toString());
75  1 assertEquals("loading from local file failed", LoadingState.STATE_LOADING_FROM_LOCAL_FILE_FAILED.toString());
76  1 assertEquals("loading into memory", LoadingState.STATE_LOADING_INTO_MEMORY.toString());
77  1 assertEquals("loading into memory failed", LoadingState.STATE_LOADING_INTO_MEMORY_FAILED.toString());
78  1 assertEquals("loaded", LoadingState.STATE_LOADED.toString());
79    }
80   
 
81  1 toggle public void testIsFailure() {
82  1 assertFalse(LoadingState.STATE_UNDEFINED.isFailure());
83  1 assertFalse(LoadingState.STATE_LOCATING_WITHIN_WEB.isFailure());
84  1 assertTrue(LoadingState.STATE_LOCATING_WITHIN_WEB_FAILED.isFailure());
85  1 assertFalse(LoadingState.STATE_LOADING_FROM_WEB.isFailure());
86  1 assertTrue(LoadingState.STATE_LOADING_FROM_WEB_FAILED.isFailure());
87  1 assertFalse(LoadingState.STATE_LOADING_FROM_BUFFER.isFailure());
88  1 assertTrue(LoadingState.STATE_LOADING_FROM_BUFFER_FAILED.isFailure());
89  1 assertFalse(LoadingState.STATE_LOADING_FROM_LOCAL_FILE.isFailure());
90  1 assertTrue(LoadingState.STATE_LOADING_FROM_LOCAL_FILE_FAILED.isFailure());
91  1 assertFalse(LoadingState.STATE_LOADING_INTO_MEMORY.isFailure());
92  1 assertTrue(LoadingState.STATE_LOADING_INTO_MEMORY_FAILED.isFailure());
93  1 assertFalse(LoadingState.STATE_LOADED.isFailure());
94    }
95   
 
96  1 toggle public void testEquals() {
97  1 assertEquals(LoadingState.STATE_UNDEFINED, LoadingState.STATE_UNDEFINED);
98  1 assertFalse(LoadingState.STATE_UNDEFINED.equals(LoadingState.STATE_LOADING_INTO_MEMORY));
99  1 assertFalse(LoadingState.STATE_LOADED.equals(LoadingState.STATE_LOADED.toString()));
100    }
101   
 
102  1 toggle public void testHashCode() {
103  1 final Set codes = new HashSet();
104  1 codes.add(new Integer(LoadingState.STATE_UNDEFINED.hashCode()));
105  1 codes.add(new Integer(LoadingState.STATE_LOCATING_WITHIN_WEB.hashCode()));
106  1 codes.add(new Integer(LoadingState.STATE_LOCATING_WITHIN_WEB_FAILED.hashCode()));
107  1 codes.add(new Integer(LoadingState.STATE_LOADING_FROM_WEB.hashCode()));
108  1 codes.add(new Integer(LoadingState.STATE_LOADING_FROM_WEB_FAILED.hashCode()));
109  1 codes.add(new Integer(LoadingState.STATE_LOADING_FROM_BUFFER.hashCode()));
110  1 codes.add(new Integer(LoadingState.STATE_LOADING_FROM_BUFFER_FAILED.hashCode()));
111  1 codes.add(new Integer(LoadingState.STATE_LOADING_FROM_LOCAL_FILE.hashCode()));
112  1 codes.add(new Integer(LoadingState.STATE_LOADING_FROM_LOCAL_FILE_FAILED.hashCode()));
113  1 codes.add(new Integer(LoadingState.STATE_LOADING_INTO_MEMORY.hashCode()));
114  1 codes.add(new Integer(LoadingState.STATE_LOADING_INTO_MEMORY_FAILED.hashCode()));
115  1 codes.add(new Integer(LoadingState.STATE_LOADED.hashCode()));
116  1 assertEquals(12, codes.size());
117    }
118   
119    }