package org.kefirsf.bb.conf;
import org.junit.Assert;
import org.junit.Test;
import java.util.Arrays;
/**
* Tests for Pattern configuration.
*
* @author Vitalii Samolovskikh aka Kefir
*/
public class PatternTest {
@Test
public void testDefaultConstructor(){
Pattern pattern = new Pattern();
Assert.assertTrue(pattern.getElements().isEmpty());
}
@Test
public void testConstructor(){
Constant constant = new Constant("test");
Pattern pattern = new Pattern(Arrays.asList(constant));
Assert.assertEquals(constant, pattern.getElements().iterator().next());
}
@Test
public void testElements(){
Pattern pattern = new Pattern();
Constant constant = new Constant("test");
pattern.setElements(Arrays.asList(constant));
Assert.assertEquals(constant, pattern.getElements().iterator().next());
}
}