/** * Copyright (c) 2008, MTV Networks */ package com.mtvi.plateng.hudson.regex; import hudson.model.Hudson; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.jvnet.hudson.test.HudsonTestCase; /** * @author edelsonj * */ public class MultiConfigLoadTest extends HudsonTestCase { @Test public void testGoodConfig() throws IOException { IConfiguration config = PluginImpl.loadConfiguration(); Assert.assertEquals(MultiConfiguration.class, config.getClass()); Assert.assertTrue(config.isValid()); } @Before @Override public void setUp() throws Exception { super.setUp(); FileUtils.copyFile(new File("src/test/resources/unit/multi-config.xml"), new File( Hudson.getInstance().getRootDir(), RegexMailAddressResolver.class.getName() + ".xml")); } }