package org.cloudifysource.dsl; import java.io.File; import junit.framework.Assert; import org.cloudifysource.domain.Service; import org.cloudifysource.dsl.internal.ServiceReader; import org.junit.Test; public class IsolationSLAParsingTest { private static final String GLOBAL_PATH = "testResources/groovy-public-" + "provisioning/groovy-global-service.groovy"; private static final String APP_SHARED_PATH = "testResources/groovy-public-" + "provisioning/groovy-app-shared-service.groovy"; private static final String TENANT_SHARED_PATH = "testResources/groovy-public-" + "provisioning/groovy-tenant-shared-service.groovy"; @Test public void testPublic() throws Exception { Service service = ServiceReader.getServiceFromFile(new File(GLOBAL_PATH)); Assert.assertTrue(service.getIsolationSLA() != null); Assert.assertTrue(service.getIsolationSLA().getGlobal() != null); } @Test public void testAppShared() throws Exception { Service service = ServiceReader.getServiceFromFile(new File(APP_SHARED_PATH)); Assert.assertTrue(service.getIsolationSLA() != null); Assert.assertTrue(service.getIsolationSLA().getAppShared() != null); } @Test public void testTenantShared() throws Exception { Service service = ServiceReader.getServiceFromFile(new File(TENANT_SHARED_PATH)); Assert.assertTrue(service.getIsolationSLA() != null); Assert.assertTrue(service.getIsolationSLA().getTenantShared() != null); } }