/*******************************************************************************
* Copyright (c) 2006-2010 eBay Inc. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*******************************************************************************/
package org.ebayopensource.turmeric.runtime.tests.service1;
import org.ebayopensource.turmeric.junit.AbstractTurmericTestCase;
import org.ebayopensource.turmeric.runtime.config.validation.ConfigAsserts;
import org.ebayopensource.turmeric.runtime.config.validation.RuntimeConfigValidator;
import org.junit.Test;
/**
* Test to verify the sanity of the Configurations found in the test resources.
*/
public class ConfigValidationTest extends AbstractTurmericTestCase {
@Test
public void testProjectConfigs() {
RuntimeConfigValidator validator = new RuntimeConfigValidator();
// The following configs are known to be bad.
// Intentionally setup to be behave bad.
// Intentionally BAD XML (bad namespace)
validator.addConfigExclude("META-INF/soa/services/config/configInvalid/ServiceConfig.xml");
ConfigAsserts.assertConfigsValid(validator);
}
}