   @Test
   public void testEquals() {

      Map<String, Object> arguments = new HashMap<String, Object>();
      arguments.put("key1", "value1");
      arguments.put("key2", "value2");
      ResourceArgumentsUrn urn = new ResourceArgumentsUrn("js", "local", "/js/sample/sample.js", arguments);
      Assert.assertTrue(urn.equals(urn));
      ResourceArgumentsUrn cloneUrn = new ResourceArgumentsUrn("js", "local", "/js/sample/sample.js", arguments);
      Assert.assertTrue(urn.equals(cloneUrn));
      ResourceArgumentsUrn urn1 = new ResourceArgumentsUrn("js", "local", "/js/sample/sample.js", null);
      Assert.assertFalse(urn1.equals(urn));
      Assert.assertFalse(urn.equals(urn1));
      MockResourceArgumentsUrn mockUrn = new MockResourceArgumentsUrn("js", "local", "/js/sample/sample.js", arguments);
      Assert.assertFalse(urn.equals(mockUrn));
   }