Author: kturner
Date: Tue Sep 4 20:46:55 2012
New Revision: 1380875
URL: http://svn.apache.org/viewvc?rev=1380875&view=rev
Log:
ACCUMULO-241 Added the two character chinese word for fifty to the non-ascii
visibility unit test
Modified:
accumulo/trunk/core/src/test/java/org/apache/accumulo/core/security/VisibilityEvaluatorTest.java
Modified:
accumulo/trunk/core/src/test/java/org/apache/accumulo/core/security/VisibilityEvaluatorTest.java
URL:
http://svn.apache.org/viewvc/accumulo/trunk/core/src/test/java/org/apache/accumulo/core/security/VisibilityEvaluatorTest.java?rev=1380875&r1=1380874&r2=1380875&view=diff
==============================================================================
---
accumulo/trunk/core/src/test/java/org/apache/accumulo/core/security/VisibilityEvaluatorTest.java
(original)
+++
accumulo/trunk/core/src/test/java/org/apache/accumulo/core/security/VisibilityEvaluatorTest.java
Tue Sep 4 20:46:55 2012
@@ -105,16 +105,19 @@ public class VisibilityEvaluatorTest {
assertEquals("\"A\\\"C\"", quote("A\"C"));
assertEquals("\"A\\\"\\\\C\"", quote("A\"\\C"));
assertEquals("ACS", quote("ACS"));
+ assertEquals("\"ä¹\"", quote("ä¹"));
+ assertEquals("\"äºå\"", quote("äºå"));
}
@Test
public void testNonAscii() throws VisibilityParseException {
- VisibilityEvaluator ct = new
VisibilityEvaluator(ByteArraySet.fromStrings("äº", "å
", "å
«", "ä¹"));
+ VisibilityEvaluator ct = new
VisibilityEvaluator(ByteArraySet.fromStrings("äº", "å
", "å
«", "ä¹",
"äºå"));
assertTrue(ct.evaluate(new ColumnVisibility(quote("äº") + "|" +
quote("å"))));
assertFalse(ct.evaluate(new ColumnVisibility(quote("äº") + "&" +
quote("å"))));
assertTrue(ct.evaluate(new ColumnVisibility(quote("äº") + "&(" +
quote("å") + "|" + quote("ä¹") + ")")));
+ assertTrue(ct.evaluate(new
ColumnVisibility("\"äº\"&(\"å\"|\"äºå\")")));
assertFalse(ct.evaluate(new ColumnVisibility(quote("äº") + "&(" +
quote("å") + "|" + quote("ä¸") + ")")));
-
+ assertFalse(ct.evaluate(new
ColumnVisibility("\"äº\"&(\"å\"|\"ä¸\")")));
}
}