*/
package org.opendaylight.yangtools.yang.stmt.yin;
+import static org.hamcrest.CoreMatchers.containsString;
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.isA;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
+import java.util.Collection;
import java.util.Iterator;
-import java.util.Set;
import org.junit.Test;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
final Module testModule = TestUtils.findModule(context, "main-impl").get();
assertNotNull(testModule);
- final Set<AugmentationSchemaNode> augmentations = testModule.getAugmentations();
+ final Collection<? extends AugmentationSchemaNode> augmentations = testModule.getAugmentations();
assertEquals(1, augmentations.size());
- final Iterator<AugmentationSchemaNode> augmentIterator = augmentations.iterator();
+ final Iterator<? extends AugmentationSchemaNode> augmentIterator = augmentations.iterator();
final AugmentationSchemaNode augment = augmentIterator.next();
assertNotNull(augment);
- assertTrue(augment.getTargetPath().toString().contains(
- "(urn:opendaylight:params:xml:ns:yang:controller:config?revision=2013-04-05)modules, "
- + "(urn:opendaylight:params:xml:ns:yang:controller:config?revision=2013-04-05)module, "
- + "(urn:opendaylight:params:xml:ns:yang:controller:config?revision=2013-04-05)configuration"));
+ assertThat(augment.getTargetPath().toString(), containsString(
+ "(urn:opendaylight:params:xml:ns:yang:controller:config?revision=2013-04-05)modules, module, "
+ + "configuration"));
assertEquals(1, augment.getChildNodes().size());
final DataSchemaNode caseNode = augment.findDataChildByName(
QName.create(testModule.getQNameModule(), "main-impl")).get();
- assertTrue(caseNode instanceof CaseSchemaNode);
+ assertThat(caseNode, isA(CaseSchemaNode.class));
}
}