package org.pentaho.platform.config;
import org.junit.Test;
import org.pentaho.test.BeanTester;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
/**
* Created by rfellows on 10/20/15.
*/
public class AclEntryTest extends BeanTester {
public AclEntryTest() {
super( AclEntry.class );
}
@Override
@Test
public void testHasValidBeanToString() {
AclEntry aclEntry = new AclEntry( "admin", "publish" );
assertEquals( "SERVICE NAME = admin ATTRIBUTE NAME = publish", aclEntry.toString() );
}
@Override
@Test
public void testHasValidBeanEquals() {
AclEntry aclEntry1 = new AclEntry( "admin", "publish" );
AclEntry aclEntry2 = new AclEntry( "admin", "publish" );
AclEntry aclEntry3 = new AclEntry( "admin", "write" );
assertTrue( aclEntry1.equals( aclEntry2 ) );
assertFalse( aclEntry1.equals( aclEntry3 ) );
}
}