Bump mdsal to 4.0.1
[controller.git] / opendaylight / md-sal / sal-binding-broker / src / test / java / org / opendaylight / controller / sal / binding / test / AugmentationVerifier.java
index bff77bec182d552b836878f411b67e9814392642..77b34a856ddd51f506035865da58e8f124dc7d8d 100644 (file)
@@ -1,32 +1,38 @@
+/*
+ * Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
 package org.opendaylight.controller.sal.binding.test;
 
-import junit.framework.Assert;
-
+import static org.junit.Assert.assertNotNull;
 
 import org.opendaylight.yangtools.yang.binding.Augmentable;
 import org.opendaylight.yangtools.yang.binding.Augmentation;
 
 public class AugmentationVerifier<T extends Augmentable<T>> {
 
-    private T object;
+    private final T object;
 
-    public AugmentationVerifier(T objectToVerify) {
+    public AugmentationVerifier(final T objectToVerify) {
         this.object = objectToVerify;
     }
 
-    public AugmentationVerifier<T> assertHasAugmentation(Class<? extends Augmentation<T>> augmentation) {
+    public AugmentationVerifier<T> assertHasAugmentation(final Class<? extends Augmentation<T>> augmentation) {
         assertHasAugmentation(object, augmentation);
-        return (AugmentationVerifier<T>) this;
+        return this;
     }
 
-    public static <T extends Augmentable<T>> void assertHasAugmentation(T object,
-            Class<? extends Augmentation<T>> augmentation) {
-        Assert.assertNotNull(object);
-        Assert.assertNotNull("Augmentation " + augmentation.getSimpleName() + " is not present.", object.getAugmentation(augmentation));
+    public static <T extends Augmentable<T>> void assertHasAugmentation(final T object,
+            final Class<? extends Augmentation<T>> augmentation) {
+        assertNotNull(object);
+        assertNotNull("Augmentation " + augmentation.getSimpleName() + " is not present.",
+                object.augmentation(augmentation));
     }
 
-    public static <T extends Augmentable<T>> AugmentationVerifier<T> from(T obj) {
-        return new AugmentationVerifier<T>(obj);
+    public static <T extends Augmentable<T>> AugmentationVerifier<T> from(final T obj) {
+        return new AugmentationVerifier<>(obj);
     }
-
 }