### Question:
Identifiers { public static Identifiers of(final TestType type, final String identifier) { return new Identifiers(type, identifier); } Identifiers(@Nonnull final Map<TestType, String> identifierMap);  Identifiers(@Nonnull final Map<TestType, String> identifierMap, final boolean randomEnabled);  Identifiers(final TestType type, final String identifier); static Identifiers of(final TestType type, final String identifier); static Identifiers of(final TestType typeA, final String identifierA,
                                 final TestType typeB, final String identifierB); static Identifiers of(final TestType typeA, final String identifierA,
                                 final TestType typeB, final String identifierB,
                                 final TestType typeC, final String identifierC); boolean isRandomEnabled(); @CheckForNull String getIdentifier(final TestType testType); @CheckForNull String getUserId(); @SuppressWarnings("UnusedDeclaration") @CheckForNull String getPageId(); @CheckForNull String getCompanyId(); @CheckForNull String getEmail(); @CheckForNull String getAccountId(); @Override boolean equals(final Object o); @Override int hashCode();  }### Answer:
@Test(expected = IllegalArgumentException.class) public void testNoRandom() { new Identifiers( ImmutableMap.of(TestType.RANDOM, "identifier1", TestType.EMAIL_ADDRESS, "test@test.com"), true); }