wangzhibo
2026-08-16 ae6f40460dcd56af6c5f60ba52c883854c3bac55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package nodomain.freeyourgadget.gadgetbridge.model;
 
import static org.junit.Assert.assertNull;
 
import org.junit.Test;
 
import java.util.HashMap;
import java.util.Map;
 
public class ActivityKindTest {
    @Test
    public void enumCheckNoOverlap() {
        // Ensure that no 2 activity kind overlap in codes
        final Map<Integer, Boolean> knownCodes = new HashMap<>();
        for (final ActivityKind kind : ActivityKind.values()) {
            final Boolean existingCode = knownCodes.put(kind.getCode(), true);
            assertNull("ActivityKind with overlapping codes: " + kind, existingCode);
        }
    }
}