1 /*
2 * Copyright 2013 University of Glasgow.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16 package broadwick.config;
17
18 import lombok.extern.slf4j.Slf4j;
19 import org.junit.After;
20 import org.junit.AfterClass;
21 import org.junit.Before;
22 import org.junit.BeforeClass;
23 import org.junit.ClassRule;
24 import org.junit.Rule;
25 import org.junit.Test;
26 import org.junit.rules.TestRule;
27 import org.junit.rules.TestWatcher;
28 import org.junit.runner.Description;
29 import org.junit.runners.model.Statement;
30 import org.slf4j.MarkerFactory;
31
32 /**
33 * Test cases for broadwick.config.ConfigValidatorErrors class.
34 */
35 @Slf4j
36 public class ConfigValidationErrorsTest {
37
38 public ConfigValidationErrorsTest() {
39 }
40
41 @BeforeClass
42 public static void setUpClass() {
43 }
44
45 @AfterClass
46 public static void tearDownClass() {
47 }
48
49 @Before
50 public void setUp() {
51 }
52
53 @After
54 public void tearDown() {
55 }
56
57 @ClassRule // the magic is done here
58 public static TestRule classWatchman = new TestWatcher() {
59 @Override
60 protected void starting(Description description) {
61 log.info(MarkerFactory.getMarker("TEST"), " Running tests from {} ...", description.getClassName());
62 }
63
64 };
65 @Rule
66 public TestRule watchman = new TestWatcher() {
67 @Override
68 public Statement apply(Statement base, Description description) {
69 log.info(MarkerFactory.getMarker("TEST"), " Running {} ...", description.getMethodName());
70 return base;
71 }
72
73 };
74 /**
75 * Test of addError method, of class ConfigValidationErrors.
76 */
77 @Test
78 public void testAddError_String() {
79 // System.out.println("addError");
80 // String error = "";
81 // ConfigValidationErrors instance = new ConfigValidationErrors();
82 // instance.addError(error);
83 // // TODO review the generated test code and remove the default call to fail.
84 // fail("The test case is a prototype.");
85 }
86
87 /**
88 * Test of addError method, of class ConfigValidationErrors.
89 */
90 // @Test
91 // public void testAddError_ConfigValidationErrorsStatus_String() {
92 // System.out.println("addError");
93 // Status status = null;
94 // String error = "";
95 // ConfigValidationErrors instance = new ConfigValidationErrors();
96 // instance.addError(status, error);
97 // // TODO review the generated test code and remove the default call to fail.
98 // fail("The test case is a prototype.");
99 // }
100 /**
101 * Test of getValidationErrors method, of class ConfigValidationErrors.
102 */
103 // @Test
104 // public void testGetValidationErrors() {
105 // System.out.println("getValidationErrors");
106 // ConfigValidationErrors instance = new ConfigValidationErrors();
107 // String expResult = "";
108 // String result = instance.getValidationErrors();
109 // assertEquals(expResult, result);
110 // // TODO review the generated test code and remove the default call to fail.
111 // fail("The test case is a prototype.");
112 // }
113 /**
114 * Test of isValid method, of class ConfigValidationErrors.
115 */
116 // @Test
117 // public void testIsValid() {
118 // System.out.println("isValid");
119 // ConfigValidationErrors instance = new ConfigValidationErrors();
120 // boolean expResult = false;
121 // boolean result = instance.isValid();
122 // assertEquals(expResult, result);
123 // // TODO review the generated test code and remove the default call to fail.
124 // fail("The test case is a prototype.");
125 // }
126 /**
127 * Test of getNumErrors method, of class ConfigValidationErrors.
128 */
129 // @Test
130 // public void testGetNumErrors() {
131 // System.out.println("getNumErrors");
132 // ConfigValidationErrors instance = new ConfigValidationErrors();
133 // int expResult = 0;
134 // int result = instance.getNumErrors();
135 // assertEquals(expResult, result);
136 // // TODO review the generated test code and remove the default call to fail.
137 // fail("The test case is a prototype.");
138 // }
139 }