@@ -0,0 +1,827 @@
+package org.ovirt.engine.core.common;%0A%0Aimport org.junit.Test;%0A%0Aimport java.util.BitSet;%0Aimport java.util.Set;%0Aimport java.util.TreeSet;%0A%0Aimport static org.junit.Assert.assertTrue;%0A%0Apublic class AuditLogTypeTest %7B%0A%0A    private static final int bitsetSize = 12000;%0A%0A    @Test%0A    public void testAuditLogTypeValueUniqueness() %7B%0A        BitSet bitset = new BitSet(bitsetSize);%0A        Set%3CInteger%3E nonUniqueValues = new TreeSet%3CInteger%3E();%0A%0A        for (AuditLogType alt : AuditLogType.values()) %7B%0A            if (bitset.get(alt.getValue())) %7B%0A                nonUniqueValues.add(alt.getValue());%0A            %7D%0A            else %7B%0A                bitset.set(alt.getValue());%0A            %7D%0A        %7D%0A        assertTrue(%22AuditLogType contains the following non unique values: %22 + nonUniqueValues, nonUniqueValues.isEmpty());%0A    %7D%0A%7D%0A

Add uniqueness test to AuditLogValue