package org.ovirt.engine.core.compat; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.Set; import org.junit.Test; import org.ovirt.engine.core.compat.backendcompat.TypeCompat; public class PropertyInfoTest { private String someValue; @Test public void testGetAvailableValues() { setSomeValue("Anakin"); Map<String, String> values = new HashMap<>(); Set<String> properties = Collections.singleton("somevalue"); TypeCompat.getPropertyValues(this, properties, values); assertFalse(properties.isEmpty()); assertEquals("Standard", "Anakin", values.get("somevalue")); } public String getSomeValue() { return someValue; } public void setSomeValue(String someValue) { this.someValue = someValue; } }