package hudson.plugins.analysis.core; import static org.junit.Assert.*; import static org.mockito.Mockito.*; import org.junit.Test; /** * Tests the class {@link SerializableSettings}. * * @author Ulli Hafner */ public class SerializableSettingsTest { /** * Simple test to see that all values are stored. */ @Test public void testValues() { Settings original = mock(Settings.class); SerializableSettings copy; copy = new SerializableSettings(original); assertFalse("Wrong value for quiet: ", copy.getQuietMode()); assertFalse("Wrong value for fail: ", copy.getFailOnCorrupt()); when(original.getFailOnCorrupt()).thenReturn(true); when(original.getQuietMode()).thenReturn(true); copy = new SerializableSettings(original); assertTrue("Wrong value for quiet: ", copy.getQuietMode()); assertTrue("Wrong value for fail: ", copy.getFailOnCorrupt()); } }