package org.infinispan.persistence.rest.configuration;
import org.infinispan.configuration.cache.StoreConfiguration;
import org.infinispan.configuration.serializer.AbstractConfigurationSerializerTest;
import org.testng.AssertJUnit;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
@Test(testName = "persistence.rest.configuration.ConfigurationSerializerTest", groups="functional")
public class ConfigurationSerializerTest extends AbstractConfigurationSerializerTest {
@DataProvider(name = "configurationFiles")
public Object[][] configurationFiles() {
return new Object[][] {
{"rest-cl-config.xml"}
};
}
@Override
protected void compareStoreConfiguration(String name, StoreConfiguration beforeStore, StoreConfiguration afterStore) {
super.compareStoreConfiguration(name, beforeStore, afterStore);
RestStoreConfiguration before = (RestStoreConfiguration) beforeStore;
RestStoreConfiguration after = (RestStoreConfiguration) afterStore;
AssertJUnit.assertEquals("Wrong connection pool for " + name + " configuration.", before.connectionPool(), after.connectionPool());
}
}