### Question:
MinijaxEntityManagerFactory implements javax.persistence.EntityManagerFactory, AutoCloseable { @Override public MinijaxEntityManager createEntityManager() { return new MinijaxEntityManager(this, metamodel, dialect, createConnection()); } @SuppressWarnings({ "unchecked", "rawtypes" })  MinijaxEntityManagerFactory(final MinijaxPersistenceUnitInfo unitInfo, final Map<String, Object> properties); MinijaxPersistenceUnitInfo getPersistenceUnitInfo(); @Override MinijaxMetamodel getMetamodel(); @Override Map<String, Object> getProperties(); @Override MinijaxEntityManager createEntityManager(); @Override void close(); @Override @SuppressWarnings("rawtypes") EntityManager createEntityManager(final Map map); @Override EntityManager createEntityManager(final SynchronizationType synchronizationType); @Override @SuppressWarnings("rawtypes") EntityManager createEntityManager(final SynchronizationType synchronizationType, final Map map); @Override CriteriaBuilder getCriteriaBuilder(); @Override boolean isOpen(); @Override Cache getCache(); @Override PersistenceUnitUtil getPersistenceUnitUtil(); @Override void addNamedQuery(final String name, final Query query); @Override T unwrap(final Class<T> cls); @Override void addNamedEntityGraph(final String graphName, final EntityGraph<T> entityGraph);  }### Answer:
@Test(expected = UnsupportedOperationException.class) @SuppressWarnings("rawtypes") public void testCreateEntityManager1() { emf.createEntityManager((Map) null); }
@Test(expected = UnsupportedOperationException.class) public void testCreateEntityManager2() { emf.createEntityManager((SynchronizationType) null); }
@Test(expected = UnsupportedOperationException.class) @SuppressWarnings("rawtypes") public void testCreateEntityManager3() { emf.createEntityManager((SynchronizationType) null, (Map) null); }