package org.marketcetera.util.ws.tags;
import org.marketcetera.util.test.TestCaseBase;
import static org.junit.Assert.*;
import static org.marketcetera.util.test.EqualityAssert.*;
import static org.marketcetera.util.test.SerializableAssert.*;
/**
* @author tlerios@marketcetera.com
* @since 1.0.0
* @version $Id: TagTestBase.java 16154 2012-07-14 16:34:05Z colin $
*/
/* $License$ */
public class TagTestBase
extends TestCaseBase
{
protected static final String TEST_VALUE=
"testValue";
protected static final String TEST_VALUE_D=
"testValueD";
protected static void single
(Tag tag,
Tag copy,
Tag empty)
{
assertEquality(tag,copy,empty);
assertSerializable(tag);
assertEquals(TEST_VALUE,tag.getValue());
assertEquals(TEST_VALUE,tag.toString());
assertNull(empty.getValue());
tag.setValue(TEST_VALUE_D);
assertEquals(TEST_VALUE_D,tag.getValue());
tag.setValue(null);
assertEquals(null,tag.getValue());
assertEquals(empty,tag);
}
}