package org.kefirsf.bb.conf; import org.junit.Assert; import org.junit.Test; /** * Tests for configuration class Variable. * * @author Vitalii Samolovskikh aka Kefir */ public class VariableTest { private static final String NAME = "test"; private static final java.util.regex.Pattern REGEX = java.util.regex.Pattern.compile("\\d+"); @Test public void testConstructor1() { Variable variable = new Variable(); Assert.assertEquals(null, variable.getName()); Assert.assertEquals(null, variable.getRegex()); } @Test public void testConstructor2() { Variable variable = new Variable(NAME); Assert.assertEquals(NAME, variable.getName()); Assert.assertEquals(null, variable.getRegex()); } @Test public void testConstructor3() { Variable variable = new Variable(NAME, REGEX); Assert.assertEquals(NAME, variable.getName()); Assert.assertEquals(REGEX, variable.getRegex()); } @Test public void testName() { Variable variable = new Variable(); variable.setName(NAME); Assert.assertEquals(NAME, variable.getName()); } @Test public void testRegex() { Variable variable = new Variable(); variable.setRegex(REGEX); Assert.assertEquals(REGEX, variable.getRegex()); } }