/**
* Copyright (c) 2008, MTV Networks
*/
package com.mtvi.plateng.hudson.regex;
import org.junit.Assert;
import org.junit.Test;
public class ConversionTest {
@Test
public void testSimple() {
Configuration config = new Configuration("(.*) (.*)", "%s.%s@test.com");
Assert.assertEquals("justin.edelson@test.com", config.findMailAddressFor("justin edelson"));
}
@Test
public void testMulti() {
MultiConfiguration config = new MultiConfiguration();
config.addConfiguration(new Configuration("(.*) (.*) (.*)", "%s.%s-%s@test.com"));
config.addConfiguration(new Configuration("(.*) (.*)", "%s.%s@test.com"));
Assert.assertEquals("justin.edelson@test.com", config.findMailAddressFor("justin edelson"));
Assert.assertEquals("justin.c-edelson@test.com", config
.findMailAddressFor("justin c edelson"));
}
}