@Override
protected void verify(AffinityGroup model, AffinityGroup transform) {
assertNotNull(transform);
assertEquals(model.getName(), transform.getName());
assertEquals(model.getId(), transform.getId());
assertEquals(model.getDescription(), transform.getDescription());
assertEquals(model.getCluster().getId(), transform.getCluster().getId());
assertEquals(model.isPositive(), transform.isPositive());
assertEquals(model.isEnforcing(), transform.isEnforcing());
assertNotNull(transform.getHostsRule());
assertEquals(model.getHostsRule().isEnabled(), transform.getHostsRule().isEnabled());
assertEquals(model.getHostsRule().isEnforcing(), transform.getHostsRule().isEnforcing());
assertEquals(model.getHostsRule().isPositive(), transform.getHostsRule().isPositive());
assertNotNull(transform.getVmsRule());
assertEquals(model.getVmsRule().isEnabled(), transform.getVmsRule().isEnabled());
assertEquals(model.getVmsRule().isEnforcing(), transform.getVmsRule().isEnforcing());
if (transform.getVmsRule().isEnabled()) {
assertEquals(model.getVmsRule().isPositive(), transform.getVmsRule().isPositive());
} else {
assertEquals(false, transform.getVmsRule().isPositive());
}
}