diff options
author | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2012-09-17 18:10:11 +0000 |
---|---|---|
committer | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2012-09-17 18:10:11 +0000 |
commit | 29c838253772a7f03ca3832139bab0388c20df03 (patch) | |
tree | 16d99b1897186b92638a5d754ec163ff6001c6ee /sca-java-2.x/trunk/modules/databinding-json/src/test/java/org/apache/tuscany/sca/databinding/json/jackson/Object2JSONTestCase.java | |
parent | e8455342e0cb99cded73091b95ab068cfdb39576 (diff) |
Enhance the include/exclude filter processing and fix a NPE
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1386756 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r-- | sca-java-2.x/trunk/modules/databinding-json/src/test/java/org/apache/tuscany/sca/databinding/json/jackson/Object2JSONTestCase.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sca-java-2.x/trunk/modules/databinding-json/src/test/java/org/apache/tuscany/sca/databinding/json/jackson/Object2JSONTestCase.java b/sca-java-2.x/trunk/modules/databinding-json/src/test/java/org/apache/tuscany/sca/databinding/json/jackson/Object2JSONTestCase.java index 745937b87e..d46f7ecf8e 100644 --- a/sca-java-2.x/trunk/modules/databinding-json/src/test/java/org/apache/tuscany/sca/databinding/json/jackson/Object2JSONTestCase.java +++ b/sca-java-2.x/trunk/modules/databinding-json/src/test/java/org/apache/tuscany/sca/databinding/json/jackson/Object2JSONTestCase.java @@ -271,10 +271,15 @@ public class Object2JSONTestCase { Object2JSON t1 = new Object2JSON(); TransformationContext context = new TransformationContextImpl(); Set<String> included = new HashSet<String>(); + Set<String> excluded = new HashSet<String>(); included.add("name"); - included.add("you.name"); + included.add("you"); + excluded.add("you.id"); + // included.add("you.id"); context.getMetadata().put("includedFields", included); + context.getMetadata().put("excludedFields", excluded); + Object result = t1.transform(me, context); System.out.println(result); JSONObject json = new JSONObject(result.toString()); @@ -282,8 +287,9 @@ public class Object2JSONTestCase { Assert.assertTrue(json.has("you")); Assert.assertTrue(json.getJSONObject("you").has("name")); Assert.assertFalse(json.getJSONObject("you").has("id")); + context = new TransformationContextImpl(); - Set<String> excluded = new HashSet<String>(); + excluded = new HashSet<String>(); excluded.add("you.name"); excluded.add("age"); context.getMetadata().put("excludedFields", excluded); |