*
* @throws Exception
*/
public void testRemoveMandatoryATDifference() throws Exception
{
MutableObjectClass o1 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
o1.setMustAttributeTypeOids( Arrays.asList( new String[]
{ "must1", "must2" } ) ); //$NON-NLS-1$ //$NON-NLS-2$
MutableObjectClass o2 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
o2.setMustAttributeTypeOids( Arrays.asList( new String[]
{ "must2" } ) ); //$NON-NLS-1$
List<PropertyDifference> differences = DifferenceEngine.getDifferences( o1, o2 );
assertEquals( 1, differences.size() );