@Test
public void testDublinCoreCatalogEquality2() {

  DublinCoreCatalog a = DublinCores.mkOpencast().getCatalog();
  DublinCoreCatalog b = DublinCores.mkOpencast().getCatalog();
  a.set(DublinCore.PROPERTY_DESCRIPTION, "this is a test lecture");
  a.set(DublinCore.PROPERTY_SPATIAL, "room1");
  a.set(DublinCore.PROPERTY_IDENTIFIER, "123");
  a.set(DublinCore.PROPERTY_CONTRIBUTOR, list(DublinCoreValue.mk("Peter"), DublinCoreValue.mk("Paul")));
  b.set(DublinCore.PROPERTY_CONTRIBUTOR, list(DublinCoreValue.mk("Peter"), DublinCoreValue.mk("Paul")));
  b.set(DublinCore.PROPERTY_DESCRIPTION, "this is a test lecture");
  b.set(DublinCore.PROPERTY_SPATIAL, "room1");
  b.set(DublinCore.PROPERTY_IDENTIFIER, "123");
  assertTrue(DublinCoreUtil.equals(a, b));
}