#390 - ChangeLog - Change userContext to be Map<String,String>

This commit is contained in:
Robin Bygrave committed 2015-08-25 13:22:09 +12:00
1 parent b01df515bd
commit 16d5e04809
5 files changed
+49 -233

No files matched your search

@@ -10,6 +10,8 @@ import org.junit.Test;
import java.io.StringWriter;
import java.util.List;
import static org.assertj.core.api.StrictAssertions.assertThat;
public class ChangeJsonBuilderTest extends BaseTestCase {
@@ -22,11 +24,17 @@ public class ChangeJsonBuilderTest extends BaseTestCase {
ChangeJsonBuilder builder = new ChangeJsonBuilder(jsonContext);
ChangeSet changeSet = helper.createChangeSet("ABCD", 10);
changeSet.getUserContext().put("altUser", "role user");
List<BeanChange> changes = changeSet.getChanges();
for (int i = 0; i < changes.size(); i++) {
StringWriter buffer = new StringWriter();
builder.writeBeanJson(buffer, changes.get(i), changeSet, i);
System.out.println(buffer.toString());
assertThat(buffer.toString()).contains("\"source\"");
assertThat(buffer.toString()).contains("\"userId\"");
assertThat(buffer.toString()).contains("\"userIpAddress\"");
assertThat(buffer.toString()).contains("\"userContext\"");
}
}
@@ -24,7 +24,7 @@ public class Helper {
cs.setSource("myApp");
cs.setUserId("user234");
cs.setUserIpAddress("123.4.5.6");
cs.setUserContext("user defined input");
cs.getUserContext().put("someKey","user defined input");
List<BeanChange> changes = cs.getChanges();