package org.constretto.internal.provider;
import org.constretto.ConstrettoBuilder;
import org.constretto.ConstrettoConfiguration;
import org.constretto.model.Resource;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
/**
*
*/
public class EncryptedPropertiesLookupTest {
private static final String PASSWORD_PROPERTY = "PASSWORD";
@Test
public void prepareTests() {
System.setProperty(PASSWORD_PROPERTY, "constretto");
ConstrettoBuilder constrettoBuilder = new ConstrettoBuilder();
constrettoBuilder
.createEncryptedPropertiesStore(PASSWORD_PROPERTY)
.addResource(Resource.create("classpath:encrypted.properties"))
.done();
ConstrettoConfiguration config = constrettoBuilder.getConfiguration();
assertEquals("Testing a property", config.evaluateToString("encrypted_property"));
}
}