Adrian Gonzalez
12 years ago
4 changed files with 52 additions and 8 deletions
@ -0,0 +1,40 @@
|
||||
package com.englishtown.stash.hook; |
||||
|
||||
import com.atlassian.stash.internal.setting.MapSettingsBuilder; |
||||
import com.atlassian.stash.setting.Settings; |
||||
import org.junit.Test; |
||||
|
||||
import java.util.HashMap; |
||||
import java.util.Map; |
||||
|
||||
import static org.junit.Assert.assertEquals; |
||||
import static org.junit.Assert.assertNull; |
||||
|
||||
/** |
||||
* Created with IntelliJ IDEA. |
||||
* User: adriangonzalez |
||||
* Date: 5/13/13 |
||||
* Time: 3:54 PM |
||||
* To change this template use File | Settings | File Templates. |
||||
*/ |
||||
public class DefaultSettingsReflectionHelperTest { |
||||
|
||||
@Test |
||||
public void testSet() throws Exception { |
||||
|
||||
DefaultSettingsReflectionHelper helper = new DefaultSettingsReflectionHelper(); |
||||
MapSettingsBuilder builder = new MapSettingsBuilder(); |
||||
Map<String, Object> values = new HashMap<String, Object>(); |
||||
|
||||
builder.add("old", "old"); |
||||
values.put("new", "new"); |
||||
|
||||
Settings settings = builder.build(); |
||||
helper.set(values, settings); |
||||
|
||||
assertNull(settings.getString("old")); |
||||
assertEquals("new", settings.getString("new")); |
||||
|
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue