public void testSubpartitionStrategy() {
String expr = "[hash(\"username\", \"username_part\", 2), hash(\"username2\", " +
"\"username2_part\", 3)]";
PartitionExpression expression = new PartitionExpression(expr, true);
PartitionStrategy strategy = expression.evaluate();
List<FieldPartitioner> fieldPartitioners = strategy.getFieldPartitioners();
Assert.assertEquals(2, fieldPartitioners.size());
FieldPartitioner fp0 = fieldPartitioners.get(0);
Assert.assertEquals(HashFieldPartitioner.class, fp0.getClass());