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 PermissionTest { @Test public void testToString() { Permission permission = new Permission(); permission.setTableName("myTableName"); permission.setUserName("myUserName"); assertEquals("Permission[myUserName] of Table[myTableName]", permission.toString()); } @Test public void testEquals() { Permission permission1 = new Permission(); permission1.setTableName("myTableName"); permission1.setUserName("myUserName"); Permission permission2 = new Permission(); permission2.setTableName("myTableName"); permission2.setUserName("myUserName"); Permission permission3 = new Permission(); permission3.setTableName("someTableName"); permission3.setUserName("myUserName"); Permission permission4 = new Permission(); permission4.setTableName("myTableName"); permission4.setUserName("someUserName"); Permission permission5 = new Permission(); permission5.setTableName("MYTABLENAME"); permission5.setUserName("MYUSERNAME"); assertTrue(permission1.equals(permission2)); assertFalse(permission1.equals(permission3)); assertFalse(permission1.equals(permission4)); assertTrue(permission1.equals(permission5)); } }