@@ -0,0 +1,761 @@
+package org.realityforge.gwt.appcache.server;%0A%0Aimport java.util.HashSet;%0Aimport org.testng.annotations.Test;%0Aimport static org.testng.Assert.*;%0A%0Apublic class PermutationTest%0A%7B%0A  @Test%0A  public void basicOperation()%0A    throws Exception%0A  %7B%0A    final Permutation permutation1 = new Permutation( %22Foo%22 );%0A    final Permutation permutation2 = new Permutation( %22Bar%22 );%0A    assertEquals( permutation1.getPermutationName(), %22Foo%22 );%0A    assertEquals( permutation1.getBindingProperties().size(), 0 );%0A    permutation1.getBindingProperties().put( 0, new HashSet%3CBindingProperty%3E() );%0A    assertEquals( permutation1.getBindingProperties().size(), 1 );%0A    assertFalse( permutation1.equals( permutation2 ) );%0A    assertTrue( permutation1.equals( permutation1 ) );%0A  %7D%0A%7D%0A

Add some basic tests around the permutation class