1 package org.opendaylight.controller.config.api;
3 import static org.junit.Assert.assertEquals;
5 import com.google.common.collect.Lists;
6 import org.junit.Before;
9 public class JmxAttributeValidationExceptionTest {
11 private JmxAttribute jmxAttribute = new JmxAttribute("attr1");
12 private JmxAttribute jmxAttribute2 = new JmxAttribute("attr2");
15 public void setUp() throws Exception {
20 public void testGetAttributeNames() throws Exception {
25 public void testCheckNotNull() throws Exception {
27 JmxAttributeValidationException.checkNotNull(false, "message", jmxAttribute);
28 } catch (JmxAttributeValidationException e) {
29 assertJmxEx(e, jmxAttribute.getAttributeName() + " " + "message", jmxAttribute);
34 public void testWrap() throws Exception {
39 public void testCheckCondition() throws Exception {
41 JmxAttributeValidationException.checkCondition(false, "message", jmxAttribute);
42 } catch (JmxAttributeValidationException e) {
43 assertJmxEx(e, jmxAttribute.getAttributeName() + " " + "message", jmxAttribute);
47 private void assertJmxEx(JmxAttributeValidationException e, String message, JmxAttribute... attrNames) {
48 assertEquals(message, e.getMessage());
49 assertEquals(Lists.newArrayList(attrNames), e.getAttributeNames());