From f2f995766bbe59cfa3472503147ec7d06adc8236 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Mon, 5 Jul 2010 14:16:00 +0000 Subject: [PATCH] A demonstration of the failing of the current String[] transformer. I'll do some more tests and nix this one today. --- .../samskivert/depot/tests/TransformersTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/java/com/samskivert/depot/tests/TransformersTest.java b/src/java/com/samskivert/depot/tests/TransformersTest.java index 25bab20..b6a500b 100644 --- a/src/java/com/samskivert/depot/tests/TransformersTest.java +++ b/src/java/com/samskivert/depot/tests/TransformersTest.java @@ -20,9 +20,13 @@ package com.samskivert.depot.tests; +import java.util.Set; + import org.junit.Test; import static org.junit.Assert.*; +import com.google.common.collect.Sets; + import com.samskivert.depot.Transformers; /** @@ -36,4 +40,14 @@ public class TransformersTest Transformers.TabSeparatedString xform = new Transformers.TabSeparatedString(); assertArrayEquals(data, xform.fromPersistent(null, xform.toPersistent(data))); } + + @Test public void testEmpties () + { + Transformers.TabSeparatedString xform = new Transformers.TabSeparatedString(); + Set set = Sets.newHashSet(); +// set.add(xform.toPersistent(null)); + set.add(xform.toPersistent(new String[] {})); + set.add(xform.toPersistent(new String[] {""})); + assertTrue(set.size() == 3); + } }