package com.github.ryhmrt.mssqldiff.data;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
public class ColumnTest {
@Test
public void testToString() {
Column column = new Column();
column.setTableName("myTableName");
column.setName("myColumnName");
assertEquals("Column[myColumnName] of Table[myTableName]", column.toString());
}
@Test
public void testEquals() {
Column column1 = new Column();
column1.setTableName("myTableName");
column1.setName("myColumnName");
Column column2 = new Column();
column2.setTableName("myTableName");
column2.setName("myColumnName");
Column column3 = new Column();
column3.setTableName("someTableName");
column3.setName("myColumnName");
Column column4 = new Column();
column4.setTableName("myTableName");
column4.setName("someColumnName");
Column column5 = new Column();
column5.setTableName("MYTABLENAME");
column5.setName("MYCOLUMNNAME");
assertTrue(column1.equals(column2));
assertFalse(column1.equals(column3));
assertFalse(column1.equals(column4));
assertTrue(column1.equals(column5));
}
}