package eu.play_project.dcep.api.tests;
import org.junit.Assert;
import org.junit.Test;
import eu.play_project.dcep.constants.DcepConstants;
public class PropertiesTest {
/**
* Test for some important properties to avoid {@linkplain NullPointerException}s at runtime.
*/
@Test
public void testProperties() {
int i = 0;
for (String queryFileName : DcepConstants.getProperties().getProperty("dcep.startup.registerqueries").split(",")) {
queryFileName = queryFileName.trim();
System.out.println("Property value found: " + queryFileName);
i++;
}
Assert.assertTrue("There was no single value found in the comma-separated property.", i > 0);
Assert.assertNotNull("Middleware config property not found", DcepConstants.getProperties().getProperty("dcep.middleware"));
}
}