### Question:
ZergCassandraRingDao implements CassandraRingDao { @Override public void save(CassandraRing ring) { throw new UnsupportedOperationException("Save is not supported for " + getClass().getSimpleName()); } @Inject  ZergCassandraRingDao(ZergConnector zergConnector,
      @Named(ZergDaoModule.ZERG_REGION_PROPERTY) String currentRegion,
      @Named(ZergDaoModule.ZERG_CASSANDRA_RING_SCOPES) Map<String, String> ringScopes); @Override ImmutableSet<CassandraRing> findAll(); @Override @Nullable CassandraRing findByName(String name); @Override void save(CassandraRing ring); @Override void delete(CassandraRing ring);  }### Answer:
@Test(expected = UnsupportedOperationException.class) public void save() { dao.save(RINGS.iterator().next()); }