package net.sourceforge.mayfly.datastore.constraint;
import junit.framework.TestCase;
import java.util.Arrays;
import net.sourceforge.mayfly.datastore.Columns;
public class UniqueConstraintTest extends TestCase {
public void testRename() throws Exception {
UniqueConstraint constraint = new UniqueConstraint(
Columns.fromColumnNames(
Arrays.asList(new String[] { "a", "b", "c" })),
"abc_constraint"
);
UniqueConstraint result =
(UniqueConstraint) constraint.renameColumn("B", "bb");
assertEquals(3, result.names.size());
assertEquals("a", result.names.name(0));
assertEquals("bb", result.names.name(1));
assertEquals("c", result.names.name(2));
assertEquals("abc_constraint", result.constraintName);
}
}